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(); […]
En EntityFramework, ¿es posible consultar los objetos que acaban de agregarse al contexto utilizando AddObject pero antes de llamar al método SaveChanges? Gracias
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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.
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 […]