|
Получить 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&fpage=19&tid=1349732]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 256ms |
total: | 409ms |
0 / 0 |