Получить ObjectContext от DbContext - PullRequest
0 голосов
/ 04 мая 2018

У меня есть приложение DbContext, где мне нужно использовать ObjectContext в определенной форме (проблема с привязкой данных в DbContext). Я попытался получить доступ к объектам ObjectContext, используя

var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;

, но объекты не отображаются при наборе oc.Students. Что мне делать, чтобы иметь доступ к сущностям?

1 Ответ

0 голосов
/ 08 ноября 2018

Я полагаю, вы ищете метод CreateObjectSet<TEntity>()

В вашем сценарии это будет использоваться так

var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;
var query = oc.CreateObjectSet<Student>();

Затем вы можете использовать LINQ для создания вашего query почти так же, как и с IQueryable<Student>

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...