2010-12-15 3 views
0

У меня есть 2 таблицы (например, родительская и дочерняя таблица и отношение 1 к большому числу), я перетаскивал эти таблицы на .DBML (linq to sql classes). теперь в коде я мог бы видеть отношение в классах как ассоциацию. родительский класс имеет список дочерних объектов. мой вопрос: могу ли я написать инструкцию linQ, чтобы зафиксировать (одну) запись из родительской таблицы и всех связанных записей из дочерней таблицы и связать с объектом.Linq to sql, чтобы получить записи из таблиц parent-child

Thanks 
+0

У вас есть внешние ключи между таблицами, вы автоматически – 2010-12-15 12:02:00

+0

Да, спасибо. – Yogesh 2010-12-15 12:26:50

ответ

1

Вам не нужно ничего особенного делать. Отношения загружаются автоматически. Если вы хотите итерации по всем дочерним объектам родительского объекта, вы можете сделать это так:

var parent = objectContext.Parents.First(); 

foreach(var child in parent.Children) 
{ 
    ... 
} 
Смежные вопросы