Вопрос по entity-framework – Как исключить связанную таблицу при использовании Entity Framework

0
db.UploadFileSet.Where(f => f.Article.ID == id).ToList();

ef автоматически загрузит статью. Но она мне не нужна! Как я могу это остановить?

Я знаю, что могу написать так:

Select new XXX{Id = xxx ,Name = xxx};

Но это очень хлопотно.

Ваш Ответ

1   ответ
11

ужаются при первом доступеArticle свойство в загруженных файловых наборах (это включает доступ отладчиком). Если вы хотите, чтобыArticle никогда не загружается лениво, вы должны отключить ленивую загрузку в вашем контексте - вы можете сделать это в своем коде, установив свойство в конфигурации контекста:

ObjectContext API: db.ContextOptions.LazyLoadingEnabled = false; DbContext API: db.Configuration.LazyLoadingEnabled = false;
@ Ладислав, есть ли способ сделать это для конкретной связанной статьи, не затрагивая других родственных братьев и сестер?
Сначала я использовал код и вызвал метод ToList () Dozer

Похожие вопросы