Подтвердить что ты не робот

Структура объекта 4.1 objectContext vs dbContext

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

Ответ 3

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