Preguntas etiquetadas con ef-code-first

EF Code-First es una forma de utilizar Entity Framework de Microsoft con clases POCO, en lugar de model-first o DB-first.


25
Ya hay un objeto nombrado en la base de datos
Update-Database falló desde la consola del Administrador de paquetes. He usado Entity Framework 6.xy el enfoque de código primero. El error es "Ya hay un objeto llamado 'AboutUs' en la base de datos". ¿Como puedó resolver esté problema? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = …








1
Múltiples contextos de base de datos en la misma base de datos y aplicación en EF 6 y migraciones de Code First
Soy nuevo en Entity Framework. Estoy intentando configurar una aplicación MVC que use EF 6. Estoy usando Code First Migrations. Estoy usando Áreas en la aplicación y me gustaría tener diferentes DbContexts en cada área para dividirlo. Sé que EF 6 tiene ContextKey, pero no puedo encontrar información completa sobre …

6
La consulta de Entity Framework es lenta, pero el mismo SQL en SqlQuery es rápido
Veo un rendimiento realmente extraño relacionado con una consulta muy simple usando Entity Framework Code-First con .NET Framework versión 4. La consulta LINQ2Entities se ve así: context.MyTables.Where(m => m.SomeStringProp == stringVar); Esto tarda más de 3000 milisegundos en ejecutarse. El SQL generado parece muy simple: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... …

8
¿Valor predeterminado para los campos obligatorios en las migraciones de Entity Framework?
Agregué la [Required]anotación de datos a uno de mis modelos en una aplicación ASP.NET MVC . Después de crear una migración, ejecutar el Update-Databasecomando da como resultado el siguiente error: No se puede insertar el valor NULL en la columna 'Director', tabla 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'; la columna no permite valores nulos. ACTUALIZAR …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.