|
|
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
Доброго всем вечера. Я новичок в Линк и у меня простейший вопрос. У меня есть отношение 1 ко многим. Делаю через визуальный редактор связь по полю т.е. поставщик имеет много контактных персон. Все работает супер, но есть небольшой нюанс. Дело к том что в таблице контактных персон представлены контактные персоны как поставщиков так и клиентов. Поле kenn = 1 значит это контактная персона клиента и kenn = 2 контактная персона поставщика. Вопрос: Как наложать ограничение, чтобы выбиралось автоматом только для конкретного поставщика только те персоны, которые имеют kenn = 2. Спасибо за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 01:54 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
вот статейка . Там внизу параграф Build Specific Department Query. Добавьте там условие Where(a=>a.kenn == 2) Хотя с точки зрения архитектуры наверное это не совсем верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 02:21 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
Спасибо, но честно говоря не догнал: У меня идет так запрос Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. но мне то надо чтобы выборка была уже только с теми людьми которые имеют con.kennung = 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:09 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
Dima Freger, лезешь руками в схему и правишь Association на нужный тебе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:10 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
К сожалению так не получается. Код: plaintext 1. 2. 3. 4. При компиляции все становится на свой места Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:59 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
В cs файле модели находишь сущность Поставщик и его свойство контактные персоны . И у геттера ставишь этот фильтр. Вот как в примере по ссылке: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 14:58 |
|
||
|
LINQ простейший вопрос
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за помощь. Я сделал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Вроде как работает! Единственное думаю, что если начну снова работать с редактором, то все енто мое по_ерится.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 23:41 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36360923&tid=1351559]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 417ms |

| 0 / 0 |
