У меня есть много-много отношений между таблицами A и B.
Поскольку я сначала использовал код, таблица БД 'AB' была создана автоматически. У меня нет модели сущности для него.
Как я могу, например, запросить все B, которые принадлежат A.id=x
?
Edit:
После загрузки A или B я легко могу получить ссылки на списки B и A. соответственно.
Моя настоящая проблема заключается в создании одного запроса, исключающего все буквы B, которые уже связаны с A.
Вот что я хочу сделать:
query.Where(**b.ID NOT IN (SELECT B.ID FROM AB WHERE A=5)** )
Я уверен, что мог бы сделать это с необработанным SQL-запросом, но я хочу быть последовательным и использовать IQueryable / LINQ, где могу.