Articles of entity framework 4.1

¿Cómo puedo definir una vista de base de datos usando Entity Framework 4 Code-First?

¿Cómo puedo definir una vista de base de datos usando Entity Framework 4 Code-First? ¡No puedo encontrar nada sobre esto en ninguna parte!

Entity Framework 4.1 impagable por defecto

Estoy utilizando el primer enfoque del código de Entity Framework 4.1. Quiero hacer que la carga de datos sea impagable ya que es la configuración predeterminada, y con eso evito usar el método de extensión Incluir en cada consulta de búsqueda. Hice lo recomendado en MSDN, cambiando la propiedad simple de pereza en el constructor […]

Ramificaciones de DbSet.Create versus new Entity ()

Estoy un poco confundido acerca de si usar DbSet.Create, o simplemente actualizar una entidad y agregarla. Realmente no entiendo las ramificaciones de usar DbSet.Create. Entiendo que DbSet.Create creará una versión de proxy si corresponde, pero realmente no entiendo lo que eso significa. ¿Porqué me importa? Me parece que una clase Proxied vacía no es más […]

Convierta DBContext a ObjectContext para usar con GridView

Tengo un proyecto de formularios web que usa EF codefirst para conservar los datos. Me gustaría utilizar GridView y EntityDataSource para guardar la escritura de CRUD. es posible? ¿Puedo convertir mi DBContext a ObjectContext que espera EntityDataSource? Esto es lo que intenté: Sin embargo, recibo esta excepción: No se puede convertir el objeto de tipo […]

Propiedad de navegación sin declarar clave externa

Todos mis modelos contienen al menos dos asociaciones. Al modelar esto en ef4, solo he podido hacer esto sin una segunda propiedad de clave externa mediante el uso de la interfaz fluida. ForeignKey parece el atributo correcto para usar, excepto por el hecho de que requiere un parámetro de cadena. Entonces mi pregunta es, ¿pueden […]

Código de marco de entidad primera clave externa nula

Tengo un modelo de User < Country . Un usuario pertenece a un país, pero puede no pertenecer a ninguna (clave externa nula). ¿Cómo configuro esto? Cuando bash insertar un usuario con un país nulo, me dice que no puede ser nulo. El modelo es el siguiente: public class User{ public int CountryId { get; […]

Clave compuesta con EF 4.1 Código primero

Estoy intentando descubrir cómo tener una clave compuesta usando el código EF First 4.1 RC. Actualmente, estoy usando la anotación de datos [clave], pero no puedo especificar más de una clave. ¿cómo se especificaría una clave compuesta? Aquí está mi ejemplo: public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = […]

Primer código EF: ¿cómo establecer la identidad de la semilla?

Tengo una clase de entidad public class Employee { public long Id { get; set; } public string Name { get; set; } } Establecí el campo Id como clave principal con la generación automática de números modelBuilder.Entity().HasKey(e => e.Id); modelBuilder.Entity().Property(e => e.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity); Pero quiero que la Identidad se inicie desde 10000 en lugar de […]

Entity Framework 4.1 InverseProperty Attribute y ForeignKey

Crearé dos referencias entre entidades de Empleados y Equipos con claves externas. Entonces definí dos entidades como sigue public class Employee { public int EmployeeId { get; set; } public string Name { get; set; } [ForeignKey(“FirstTeam”)] public int FirstTeamId { get; set; } [InverseProperty(“FirstEmployees”)] public virtual Team FirstTeam { get; set; } [ForeignKey(“SecondTeam”)] public […]

Manera genérica de verificar si la entidad existe en Entity Framework

¿Es similar a la mejor forma de verificar si el objeto existe en Entity Framework? Estoy buscando una forma genérica de verificar una entidad en un DbSet . Algo como esto, que no funciona: private DbContext DbContext { get; set; } private DbSet DbSet { get; set; } public Boolean Exists(T entity) { return ((from […]