Всегда ли лучше использовать & #39;DbContext& #39; вместо & #39;ObjectContext& #39;?

Я только что скачал EntityFramework.dll v4.3. Я нашел ряд вопросов, которые сравнивают DbContextи ObjectContext. Но большинство из них относятся к 2010 или началу 2011 года.

Я хотел бы узнать больше на эту тему. В частности, есть ли книги по DbContext, которые я могу достать? Я также хочу знать, на сегодняшний день, каковы ограничения DbContextпо сравнению со своим старшим братом ObjectContext?

Я понимаю, что DbContextболее компактен, поскольку раскрывает меньше свойств. Это наводит меня на мысль, что мне следует перейти с ObjectContext. Но если я выполню эту миграцию, потеряю ли я какие-либо возможности? Например, я читал, что DbContextне имеет возможности STE (Self -отслеживания сущностей ). Это все еще верно и вызывает ли это беспокойство?

10
задан DavidRR 18 August 2017 в 17:45
поделиться