Articles of entity framework 4

Entity Framework Thread Safety

Los objetos de contexto generados por Entity Framework no son seguros para subprocesos. ¿Qué SaveChanges() si utilizo dos contextos de entidad separados, uno para cada hilo (y llamo SaveChanges() en cada uno)? ¿Esto estará seguro para subprocesos? // this method is called from several threads concurrently public void IncrementProperty() { var context = new MyEntities(); […]

¿Consultar objetos después de AddObject antes de SaveChanges?

En EntityFramework, ¿es posible consultar los objetos que acaban de agregarse al contexto utilizando AddObject pero antes de llamar al método SaveChanges? Gracias

Cómo usar Entity Framework para mapear resultados de un procedimiento almacenado a una entidad con parámetros con nombres diferentes

Intento crear un ejemplo básico utilizando Entity Framework para hacer la asignación de la salida de un procedimiento almacenado de SQL Server a una entidad en C #, pero la entidad tiene parámetros de nombres diferentes (amigables) a diferencia de los nombres más crípticos. También estoy tratando de hacer esto con la syntax Fluent (es […]

¿Es posible evitar que EntityFramework 4 sobrescriba las propiedades personalizadas?

Estoy utilizando EF 4 Database primero + POCOs. Debido a que EF no tiene una manera fácil de indicar que los DateTimes entrantes son del tipo UTC, moví la propiedad del archivo generado automáticamente a una clase parcial en otro archivo. private DateTime _createdOn; public virtual System.DateTime CreatedOn { get { return _createdOn; } set […]

Entity Framework Include () no funciona

Tengo la siguiente consulta EF: TestEntities db = new TestEntities(); var questions = from q in db.Questions.Include(“QuestionType”) from sq in db.SurveyQuestions where sq.Survey == surveyTypeID orderby sq.Order select q; foreach( var question in questions ) { // ERROR: Null Reference Exception Console.WriteLine(“Question Type: ” + question.QuestionType.Description); } Obtengo una excepción de referencia nula cuando accedo […]

Código del Entity Framework Primer método AddOrUpdate insertar valores duplicados

Tengo una entidad simple: public class Hall { [Key] public int Id {get; set;} public string Name [get; set;} } Luego en el método Seed utilizo AddOrUpdate para llenar la tabla: var hall1 = new Hall { Name = “French” }; var hall2 = new Hall { Name = “German” }; var hall3 = new […]

EF 4.3 Auto-Migrations con múltiples DbContexts en una base de datos

Intento usar migraciones de EF 4.3 con múltiples DbContexts de primer código. Mi aplicación está separada en varios complementos, que posiblemente tengan su propio DbContext con respecto a su dominio. La aplicación debe usar una única base de datos sql. Cuando bash migrar automáticamente los contextos en una base de datos vacía, esto solo tiene […]

Uso de Incluir en Entity Framework 4 con expresiones lambda

He visto muchos artículos sobre cómo superar este asunto, todos relacionados con CTP4, o agregar mis propios métodos de extensión. ¿Existe una forma “oficial” incluida de EF4 para usar las expresiones lambda dentro de include (para las relaciones de primer nivel y también para el segundo y más nivel) o eventualmente no se incluyó en […]

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.

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