Articles of ef code first

¿Cómo singularizo mis tablas en EF Code First?

Prefiero usar sustantivos singulares al nombrar las tablas de mi base de datos. Sin embargo, primero en el código EF, las tablas generadas siempre son plurales. Mis DbSets están pluralizados y creo que es donde EF está generando los nombres, pero no quiero singularizarlos porque creo que es más práctico tenerlos en código. También intenté […]

Columna calculada en el código EF primero

Necesito tener una columna en mi base de datos calculada por la base de datos como (sum de filas) – (sum de rowsb). Estoy usando el modelo de primer código para crear mi base de datos. Esto es lo que quiero decir: public class Income { [Key] public int UserID { get; set; } public […]

Asignación de vistas de la base de datos al código de EF 5.0 primero con migraciones

Estoy tratando de asignar una vista SQL a una entidad en EF 5.0 Code First w / Migrations para mostrar información básica en una página sin tener que consultar varias tablas para esa información (que actualmente toma ~ 20 segundos para cargar. NOT GOOD. ) He oído que es posible hacerlo, pero no he podido […]

Primer código de EF: relación opcional de 1 a 1

Quiero mapear una relación opcional de 1 a 1 en una base de datos existente con EF Code First. Esquema simple: User Username ContactID Contact ID Name Obviamente ContactID se une a Contact.ID. El campo ContactID es anulable, por lo que la relación es opcional: 0 o 1, nunca muchos. Entonces, ¿cómo especifico esta relación […]

Cómo eliminar y volver a crear desde cero una base de datos EF Code First existente

Estoy utilizando EF Code First con EF 5 en VS 2012. Utilizo PM update-database command y tengo un método simple para llenar algunas tablas con datos de muestra. Me gustaría eliminar y volver a crear mi x.mdb. El historial de actualizaciones parece estar fuera de sincronización. Si hago un comentario de todos mis DBSets en […]

Mezcla de Fluent API y DataAnnotations en código EF primero

Si bien utilizamos principalmente la configuración fluida para nuestras POCOs con código inicial, hemos encontrado que es útil usar anotaciones de datos para cosas como el nombre de la tabla, PKs, etc., ya que facilita el uso de componentes que no son de EF y que no tienen una referencia al ObjectContext para interactuar con […]

Primer código EF4: cómo agregar una relación sin agregar una propiedad de navegación

¿Cómo debo definir relaciones usando Code First pero sin usar ninguna propiedad de navegación? Anteriormente definí One-Many y Many-Many usando propiedades de navegación en ambos extremos de la relación. Y las relaciones apropiadas se crean en la base de datos. Aquí hay una versión simplificada de cómo se ven las clases (he convertido las relaciones […]

Uso de perfiles de bases de datos mvc-mini-profiler con el código de Entity Framework primero

Estoy utilizando el mvc-mini-profiler en mi proyecto creado con ASP.Net MVC 3 y Entity Framework primero. Todo funciona bien hasta que bash agregar perfiles de bases de datos al envolver la conexión en ProfiledDbConnection como se describe en la documentación. Dado que estoy usando un DbContext, la forma en que bash proporcionar la conexión es […]

Cómo declarar una relación uno a uno utilizando Entity Framework 4 Code First (POCO)

¿Cómo declarar una relación uno a uno usando Entity Framework 4 Code First (POCO)? Encontré esta pregunta (relaciones uno a uno en Entity Framework 4) , pero el artículo al que hace referencia la respuesta no fue útil (hay una línea de código que es una relación 1-1, pero no se menciona cómo definirla) )

Entity Framework 6 con SQLite 3 Code First – No creará tablas

Usando las últimas versiones de EF6 y SQLite de NuGet. Finalmente obtuve el archivo app.config para que funcione luego de algunas publicaciones útiles sobre Stackoverflow. Ahora el problema es que las tablas no se están creando aunque la base de datos sí lo esté. Mi aplicación.config: Mi progtwig de prueba simple: class Program { static […]