|
|
|
LINQ to Entities, переход по связям.
|
|||
|---|---|---|---|
|
#18+
Добрый день All. Пытаюсь освоить LINQ to Entities, и уже совсем измучался. Может кто-нибудь по человечески объяснить как работать со связями между таблицами. Т.е. Есть таблица 1( т1 ), таблица 2( т2 ), таблица 3( т3 ) и таблица 4( т4 ), все таблицы имеют первичные ключи. т1 - т2 Связь т1 много т2 одни т2 - т3 Связь т2 одни т3 много т3 - т4 Связь т3 много т4 одни т1 ... - 1 т2 1 - ... т3 ... - 1 т4 Каждой записи из т4 соответствует множество записей по цепочке. Как в LINQ to Entity мне получить записи из т1, если я знаю один из ее параметров( например т1.поле7 ) и знаю ключ( по которому идет связь с т3 ) из т4. В условии where не получается продвинуться по связям дальше чем до т3. При join'е нельзя сравнивать ключи, они не ключи, а связи и вылезает ошибка. И может кто знает хорошую книгу именно по LINQ to Entities, желательно с большим кол-во реальных примеров. Все книги что нашел, тему LINQ to Entities не рассматривают, а примеры на которые наталкиваюсь или слишком простые и по ним непонятно как работать в более сложных случаях, или настолько запутанные, что не имея пред глазами модели БД в них не разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2009, 17:53 |
|
||
|
LINQ to Entities, переход по связям.
|
|||
|---|---|---|---|
|
#18+
nApoBo3, Книг уже море - берите ввв тчк ebooksbay тчк org набираете Entity Framework и читаете. Но лучше скачайте MSDN Library для vS 2008 SP 1 на русском там всё разъяснено! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2009, 20:28 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36072827&tid=1351737]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 364ms |

| 0 / 0 |
