Articles of entidad framework

Código del marco de la entidad: primera relación de muchos a muchos con información adicional

Tengo el siguiente modelo: class Contract { string ContractID{get;set;} ICollection Parts{get;set;} } class Part { string PartID{get;set;} ICollection Contracts{get;set;} } el problema es que la relación entre Parte y Contrato también contiene la siguiente información adicional: class ContractParts { Contract{get;set;} Part{get;set;} Date{get;set;} //additional info Price{get;set;} //additional info } ¿Cómo escribiría el contexto de la entidad […]

¿Cómo usar Entity Framework Power Tools en Visual Studio 2015?

Utilicé Entity Framework en Visual Studio 2012. Cree el modelo de entidad por “código de ingeniería inversa primero”. Pero cuando configuré Visual Studio 2015 ahora mismo y configuré las herramientas eléctricas de EF por NuGet, no puedo encontrar la opción “código de ingeniería inversa primero”. ¿Alguien sabe lo que debería hacer? ¡Gracias!

Incapaz de recuperar metadatos

MVC4 + Entity Framework 4.4 + MySql + POCO / Code First Estoy configurando la configuración anterior … aquí están mis clases: namespace BTD.DataContext { public class BTDContext : DbContext { public BTDContext() : base(“name=BTDContext”) { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); //modelBuilder.Conventions.Remove(); } public DbSet Products { get; set; } public DbSet […]

¿Cómo se actualiza un archivo edmx con cambios en la base de datos?

Tengo un archivo edmx y cambié una tabla en mi base de datos. Sé que hay un asistente de “Actualizar el modelo desde la base de datos”, sin embargo, en muchos casos, esto es inútil. Por ejemplo, si cambio un campo de no nulo a nulable o si elimino campos, el modelo de actualización no […]

Rellenar un tipo anónimo en ViewBag causando problemas de carpetas de modelo

¿alguien me puede decir lo que estoy haciendo mal? 🙂 Tengo esta simple consulta: var sample = from training in _db.Trainings where training.InstructorID == 10 select new { Something = training.Instructor.UserName }; Y paso esto a ViewBag. ViewBag.Sample = sample; Entonces quiero acceder a él en mi opinión de esta manera: @foreach (var item in […]

No se puede crear un modelo de datos de entidad: utilizando MySql y EF6

Estoy intentando agregar un modelo de Entidad edmx a mi proyecto C # / Web en Visual Studio 2013. Mi problema es que el archivo no se crea. Yo hago los siguientes pasos: Dale un nombre al artículo Elija ‘EF Designer from database’ Elija la conexión del menú desplegable (localhost) que ya probó con éxito […]

¿Cómo establecer el valor predeterminado para POCO en EF CF?

En el Primer enfoque del Entity Framework Code First, ¿cómo establece un valor predeterminado para una propiedad en la clase EntityConfiguration de POCO? public class Person { public int Id { get; set; } public string Name { get; set; } public DateTime CreatedOn { get; set; } } public class PersonConfiguration : EntityConfiguration { […]

Uso de Entity Framework con una instalación privada compacta de SQL

Estoy utilizando Entity Framework 4 en una aplicación de escritorio con SQL Compact. Quiero usar una instalación privada de SQL Compact con mi aplicación, para que mi instalador pueda instalar SQL Compact sin darle al usuario una segunda instalación. También evita los problemas de control de versiones en el futuro. Mi máquina de desarrollo tiene […]

¿Los servicios siempre deben devolver DTO o también pueden devolver modelos de dominio?

Estoy (re) diseñando aplicaciones a gran escala, utilizamos una architecture multicapa basada en DDD. Tenemos MVC con capa de datos (implementación de repositorys), capa de dominio (definición de modelo de dominio e interfaces – repositorys, servicios, unidad de trabajo), capa de servicio (implementación de servicios). Hasta ahora, usamos modelos de dominio (principalmente entidades) en todas […]

¿Puedo especificar las reglas de mapeo globales en Entity Framework Code First?

Estoy construyendo una aplicación en ASP.NET MVC 4 utilizando Entity Framework Code First, y por simplicidad heredaré todos los modelos que se almacenarán en la base de datos desde una BaseEntity que tenga un Guid, un DateCreated, un LastEditDate y otro propiedades útiles como esa. Ahora, sé que puedo decirle a EF que trace estas […]