Articles of entity framework 4

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 […]

Crear consultas dinámicas con el marco de entidad

Me gustaría saber cuál es la mejor forma de crear consultas dinámicas con entity framework y linq. Quiero crear un servicio que tenga muchos parámetros para ordenar y filtrar (más de 50). Obtendré el objeto de la interfaz gráfica de usuario, donde se rellenarán … y la consulta se ejecutará desde un solo método de […]

¿DbContext es lo mismo que DataContext?

Estoy siguiendo un tutorial de Scott Gu que se refiere a una clase llamada DbContext. No puedo encontrarlo en ningún espacio de nombres en el marco 4 y me parece que se renombró de CT4 DbContext a .net4 System.Data.Linq.DataContext. ¿Mi suposición es correcta?

Uso de MySql con Entity Framework 4 y Code-First Development CTP

Pensé que podría experimentar un poco con la última publicación de Scott Guthrie sobre desarrollo de código primero con Entity Framework 4. En vez de usar Sql Server, estoy tratando de usar MySql. Aquí están las partes relevantes de mi web.config (esta es una aplicación Asp.Net MVC 2): Al igual que en el tutorial, espero […]

Método más eficiente de autorreferencia de árbol utilizando Entity Framework

Entonces tengo una tabla SQL que es básicamente ID, ParentID, MenuName, [Lineage, Depth] Las dos últimas columnas se calculan automáticamente para ayudar con la búsqueda, por lo que podemos ignorarlas por el momento. Estoy creando un sistema de menú desplegable con múltiples categorías. Lamentablemente, EF no creo que juegue bien con las tablas de autorreferencia […]

La propiedad ‘Id’ es parte de la información clave del objeto y no se puede modificar

Estoy usando Entity Framework 4.0 y tengo un problema tonto que no puedo entender. Tengo dos mesas: Contacto: Id (clave principal), valor, ContactTypeId (clave externa a ContactType) ContactType: Id (clave principal), tipo (casa, celular, trabajo, etc.) Entity Framework creó las siguientes dos entidades: Contacto: Id, Value, ContactType (Propiedad de navegación) ContactType: Id, Type, Contact (Propiedad […]

Comandos de base de datos por lotes en Entity Framework 4.0

Mi proyecto actual requiere sincronización diaria con un sistema externo. La sincronización se basa en una estructura compleja de archivos de importación que se analiza y procesa con una amplia lógica comercial. Debido a la lógica comercial, decidimos hacer esto en código .NET y reutilizar los componentes BL existentes en lugar de escribir la misma […]

Claves únicas en Entity Framework 4

Un esquema DB existente tiene claves únicas, no primarias, y algunas claves externas que dependen de ellas. ¿Es posible definir claves únicas, que no son claves primarias, en Entity Framework v4? ¿Cómo?

Error de Asp.Net Web API: el tipo ‘ObjectContent`1’ no pudo serializar el cuerpo de la respuesta para el tipo de contenido ‘application / xml; charset = utf-8 ‘

El ejemplo más simple de esto, obtengo una colección y trato de generarla a través de la API web: // GET api/items public IEnumerable Get() { return MyContext.Items.ToList(); } Y obtengo el error: Objeto del tipo ‘System.Data.Objects.ObjectQuery`1 [Dcip.Ams.BO.EquipmentWarranty]’ no puede convertirse en tipo ‘System.Data.Entity.DbSet`1 [Dcip.Ams.BO.EquipmentWarranty]’ Este es un error bastante común que hacer con los […]

Una propiedad dependiente en un ReferencialConstraint se asigna a una columna generada en la tienda

Me aparece este error al escribir en la base de datos: Una propiedad dependiente en un ReferencialConstraint se asigna a una columna generada en la tienda. Columna: ‘PaymentId’. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = […]