У меня есть действительно базовая структура таблицы:
Сообщения
PostXTags
PostTags
Существует связь 1-n между сообщениями, PostXTags и между PostTag, PostXTags
Мне нужно получить все сообщения с их тегами.
В PostTags есть поле с именем type, и я хочу иметь фильтр для него. Каждое условие в том числе встречает эту ошибку:
Выражение «Включить путь» должно ссылаться на свойство навигации, определенное для типа. Используйте пунктирные пути для ссылочных свойств навигации и оператор Select для свойств навигации коллекции.
Имя параметра: путь
Public IQueryable<Post> GetPosts()
{
return from p in _db.Posts
select p;
}
var posts = GetPosts().Include(p => p.PostXTags.Select(pxt => pxt.PostTag).Where(pt=>pt.Type == 2)).ToList();