Использование объединений и сопоставлений сущностей - PullRequest
3 голосов
/ 06 мая 2010

Я изучаю Entity Framework и LINQ-для-сущностей.

Можно получить перекрестные значения из нескольких таблиц, используя JOINS (ключевое слово соединения) или используя поля навигации (ассоциации), и в этом случае среда знает, как ссылаться на перекрестные данные.

Мой вопрос: что использовать, когда?

1 Ответ

4 голосов
/ 06 мая 2010

Мои $ 0,02: всегда используйте навигацию, когда можете. Не используйте join в LINQ to Entities или LINQ to SQL, если вы не обязаны это делать. Я объясню это более подробно, с примерами, здесь:

join в LINQ to SQL и LINQ для объектов, которые считаются грязными, избыточными

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