EF4 свойство навигации многие ко многим пусто - PullRequest
2 голосов
/ 07 августа 2010

Используя первый подход к модели, я создал 2 объекта: Project и User.В проекте есть несколько пользователей (участвующих в проекте), а у пользователя есть (доступ) к нескольким проектам, поэтому, следуя видео Tekpub, я создал свойство навигации «многие ко многим», используя первичные ключи двух сущностей.

Я сделал несколько тестовых данных, и данные в порядке, однако в ASP.NET MVC при попытке создать список проектов с подсписками пользователей каждого проекта списки пользователей пусты(хотя они инициализированы, т. е. не нулевые), и наоборот (список пользователей, подсписки проекта пусты)получить эти свойства навигации и почему они ничего не возвращают?

1 Ответ

1 голос
/ 07 августа 2010

Благодаря другому сообщению мне нужно было использовать ключевое слово «Включить» в моем запросе. Поэтому при попытке загрузить пользователя и связанные с ним проекты это было:

from o in Repository.Users.Include("Projects")
select o;

Вместо того, чтобы просто:

from o in Repository.Users
select o;

И non-linq будет Repository.Users.Include ("Проекты");

...