Структура сущности 4.1 objectContext vs dbContext

Возможный дубликат:
ADO.NET DbContext Generator против ADO.NET Poco Entity Generator (ObjectContext)

Должен ли я использовать ObjectContext или DbContext? Какой лучший способ?

3 ответа

В настоящее время я использую DbContext в первой ситуации с базой данных, и она работает нормально. DbContext не только для разработки Code First.

DbContext действует как обертка вокруг ObjectContext. У Джули Лерман есть хорошее объяснение, как вы можете получить доступ к ObjectContext, который находится внутри DbContext здесь. Поэтому, если вы решите использовать DbContext, вы все равно сможете решить все с помощью ObjectContext, если вам нужно.

DbContext упрощает общие задачи. Одним из примеров является метод Find().

Product p = db.Products.Find(id);

ObjectContext для версии 4.0 при использовании созданной дизайнером модели и DbContext с моделью Code First 4.1.

Кажется, что когда вы используете модель, сгенерированную дизайнером, она все равно автоматически по умолчанию принимает ObjectContext

Другие вопросы по тегам