2012-01-23 1 views
0

У меня есть отношение many to many, yd_Category создает дерево, каждая статья существует в одной или нескольких категориях, я хочу, чтобы все статьи существовали в определенной категории id и всех подкатегориях?Как запросить на manay многие отношения в LINQ для Enities?

Как это сделать в Linq для объектов?

вы можете проверить объектные отношения по ссылкам ниже:

+0

http://www.uploadimage.co.uk/images/381074Capture2.PNG –

+0

http://www.uploadimage.co.uk/images/823877Capture.PNG –

ответ

1

Это довольно сложно, потому что Linq к лицам не поддерживает иерархические запросы. Поэтому, если у вас есть теоретически неограниченная глубина иерархии категорий, вам нужно сделать это в SQL с помощью табличных выражений и иерархических запросов и выставить этот запрос в ваше приложение либо в виде представления (если это возможно), либо в хранимой процедуре (функции, связанные с таблицей, пока не поддерживаются в 4.x).

Смежные вопросы