|
Получить IQuerable<T> из join двух таблиц.
|
|||
---|---|---|---|
#18+
Привет Есть таблицы Product и ProductSet. Таблица Product имеет поле UserId. Пытаюсь загнать этот запрос в IQueryable<ProductSet>. Класс ProductSet помимо полей таблицы ProductSet имеет поле UserId, которое получаем через join из таблицы Product: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Но получаемый list содержит ProductSet'ы у которых UserId = 0, хотя в базе в таблице Product поле UserId не имеет ни 0 ни null значений. Из-за чего такое может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 00:22 |
|
Получить IQuerable<T> из join двух таблиц.
|
|||
---|---|---|---|
#18+
rigorMortis, а через 1 запрос это не прокатит? Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2014, 08:30 |
|
Получить IQuerable<T> из join двух таблиц.
|
|||
---|---|---|---|
#18+
авторrigorMortis, а через 1 запрос это не прокатит? context db = new context() var list = db.ProductSet.Join(db.Product, ps => ps.UserId, p => p.UserId, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
А если не трудно, можете скинуть описание классов для ProductSet и Product? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2014, 08:35 |
|
|
start [/forum/topic.php?fid=17&msg=38713627&tid=1349732]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 393ms |
0 / 0 |