Principales respuestas
Consulta Entity Framework

Pregunta
-
Hola buen dia, una consulta
Estuve viendo varios videos donde explican como usar EF y me surgio una duda
Porque algunos para usar Entity Framework utilizan
Y otros se bajan un NuGet de Entity Framework, que diferencias tienen?, hay ventaja de usar uno sobre otro?
Muchas gracias
Saludos
Respuestas
-
hola
si agregas la dll de entity framework por nuget se supone que vas a usar code first mapeando tu mismo las entidades por codigo
yo siempre voy por esa opcion, controlo el mapping haciendolo manualmente, pero como comente si ya tienes una db quizas la opcion "Code first desde base de datos" te puede aproximar para no tener que escribir tanto codigo
al usar el wizard este ya agrega las refererencias a las librerias
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator miércoles, 18 de septiembre de 2019 16:19
- Marcado como respuesta AlejandroRicotti miércoles, 18 de septiembre de 2019 17:31
Todas las respuestas
-
hola
La diferencia es si vas a modelar basado en Database First o Code First
en el primero si usas un diseñador seguro se cree un archivo .edmx y tengas un diseño visual del mapping de las entidades con las tablas
en cambio con code first tendras codigo para mapear tablas y clases
Particularmente recomiendo Code First, de la imagen del asistente usa la ultima opcion que es que tienes una db y quieres obtener el mapping en base a esta, despues peudes ir extendiendo por codigo tu mismo y personalizando
Entity Framework: Code First, Database First y Model First ¿En qué consiste cada uno?
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP martes, 17 de septiembre de 2019 19:44
- Propuesto como respuesta Pablo RubioModerator miércoles, 18 de septiembre de 2019 16:19
-
hola
La diferencia es si vas a modelar basado en Database First o Code First
en el primero si usas un diseñador seguro se cree un archivo .edmx y tengas un diseño visual del mapping de las entidades con las tablas
en cambio con code first tendras codigo para mapear tablas y clases
Particularmente recomiendo Code First, de la imagen del asistente usa la ultima opcion que es que tienes una db y quieres obtener el mapping en base a esta, despues peudes ir extendiendo por codigo tu mismo y personalizando
Entity Framework: Code First, Database First y Model First ¿En qué consiste cada uno?
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina
Gracias Leandro, igual no se si respondiste justo lo que pregunte o no entendi bien, se la diferencia entre Code First y Model First, mi pregunta es si tienen las dos opciones en el asistente para que bajan el NuGet de EntityFramework
Adjunto imagen
Muchas gracias
Saludos- Propuesto como respuesta Pablo RubioModerator miércoles, 18 de septiembre de 2019 16:19
-
hola
si agregas la dll de entity framework por nuget se supone que vas a usar code first mapeando tu mismo las entidades por codigo
yo siempre voy por esa opcion, controlo el mapping haciendolo manualmente, pero como comente si ya tienes una db quizas la opcion "Code first desde base de datos" te puede aproximar para no tener que escribir tanto codigo
al usar el wizard este ya agrega las refererencias a las librerias
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator miércoles, 18 de septiembre de 2019 16:19
- Marcado como respuesta AlejandroRicotti miércoles, 18 de septiembre de 2019 17:31
-