Duplicar posible:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)entidad marco 4.1 ObjectContext vs dbContext
¿Debo utilizar ObjectContext o DbContext? ¿Cuál es la mejor manera?
Duplicar posible:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)entidad marco 4.1 ObjectContext vs dbContext
¿Debo utilizar ObjectContext o DbContext? ¿Cuál es la mejor manera?
ObjectContext para la versión 4.0 cuando se utiliza un modelo generado por un diseñador y DbContext con un 4.1 Primer modelo de código.
Ver la respuesta de ckonig. –
-1 Si esta pregunta no hubiera sido votada tan dramáticamente, solo comentaría '¿por qué? Proporcione alguna justificación ' –
Parece que cuando se utiliza el modelo de diseñador generó automáticamente revierte a ObjectContext todos modos
Actualmente estoy usando DbContext en una primera situación de base de datos y se está trabajando muy bien. DbContext NO es solo para el desarrollo de Code First.
DbContext actúa como un contenedor alrededor del ObjectContext. Julie Lerman tiene una buena explicación, cómo se puede acceder al ObjectContext que está dentro de DbContext here. Por lo tanto, si decide usar DbContext, puede resolver cosas con ObjectContext si lo necesita.
DbContext simplifica las tareas comunes. Un ejemplo es el método Find().
Product p = db.Products.Find(id);
Ver http://stackoverflow.com/questions/3471455/is-dbcontext-the-same-as-datacontext – Martin
@all en lugar de Upvoting sobre posibles sugerencias duplicados, uno debe votar a cerrar si está de acuerdo! –