Articles of entity framework

Palabra clave no soportada: “origen de datos” que inicializa Entity Framework Context

Estoy inicializando el contexto de Entity Framework Object, y esto me da el error de palabra clave no compatible: metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework" Tomé la cadena de conexión directamente desde web.config que estaba funcionando, y modifiqué solo la ruta al archivo (que configuré dinámicamente), y en lugar de usar el valor predeterminado, […]

Código de Entity Framework Primero, usar Guid como identidad con otra columna de identidad

aka ¿Cómo podemos crear múltiples columnas de identidad en Code First? Debido al rendimiento del clúster, una recomendación común es usar una columna entera autoincrementada en lugar de un GUID creado con newid() . Para declarar una columna como autoincrement, debe especificarla con la Anotación [DatabaseGenerated(DatabaseGeneratedOption.Identity)] . Pero, solo puedes tener una identidad en una […]

Contexto de datos EF – Async / Await y Multithreading

Frecuentemente utilizo async / await para asegurarme de que los hilos de la API web ASP.NET MVC no estén bloqueados por las operaciones de E / S y de red de más larga duración, específicamente las llamadas a la base de datos. El espacio de nombres System.Data.Entity proporciona una variedad de extensiones de ayuda aquí, […]

Entity Framework 4 Single () vs First () versus FirstOrDefault ()

Me está costando mucho encontrar una comparación de las diferentes formas de consultar un solo elemento y cuándo usar cada uno. ¿Alguien tiene un enlace que compare todo esto, o una explicación rápida de por qué usaría uno sobre el otro? ¿Todavía hay más operadores que desconozco? Gracias.

Marco de entidad, primer código y búsqueda de texto completo

Me doy cuenta de que se han formulado muchas preguntas relacionadas con la búsqueda de texto completo y Entity Framework, pero espero que esta pregunta sea un poco diferente. Estoy utilizando Entity Framework, Code First y necesito hacer una búsqueda de texto completo. Cuando necesito realizar la búsqueda de texto completo, normalmente tendré otros criterios […]

Cómo hacer que el contexto de datos de Entity Framework sea solo de lectura

Necesito exponer un contexto de datos de Entity Framework a complementos de terceros. El objective es permitir que estos complementos capturen solo datos y no les permitan emitir inserciones, actualizaciones o eliminaciones o cualquier otro comando de modificación de la base de datos. Por lo tanto, ¿cómo puedo hacer un contexto de datos o entidad […]

Entity Framework Queryable async

Estoy trabajando en algunas cosas de API web utilizando Entity Framework 6 y uno de mis métodos de controlador es un “Get All” que espera recibir el contenido de una tabla de mi base de datos como IQueryable . En mi repository, me pregunto si hay alguna razón ventajosa para hacerlo de forma asíncrona ya […]

DbSet.Attach (entidad) vs DbContext.Entry (entidad) .State = EntityState.Modified

Cuando estoy en un escenario separado y obtengo un dto del cliente que mapeo en una entidad para guardarlo, hago esto: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Por lo que entonces es el DbSet.Attach(entity) o ¿por qué debería usar el método .Attach cuando EntityState.Modified ya une la entidad?

Obtener la función de resultado en LINQ sin traducir a la expresión de la tienda

Necesito obtener el resultado de una función que necesita ejecutar en la consulta LINQ. Este resultado se une a la grilla, pero en el tiempo de ejecución encuentro este error: LINQ to Entities no reconoce el método ‘System.String GetName (System.Type, System.Object)’, y este método no se puede traducir a una expresión de tienda. Este es […]

Primer código de Entity Framework 6: ¿la implementación del repository es buena?

Estoy a punto de implementar un diseño de Entity Framework 6 con un repository y una unidad de trabajo. Hay tantos artículos alrededor y no estoy seguro de cuál es el mejor consejo: por ejemplo, me gusta mucho el patrón implementado aquí: por las razones sugeridas en el artículo aquí Sin embargo, Tom Dykstra (Senior […]