|
|
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Привет всем! Казалось бы простая вещь! В книге "Pro LINQ: Language Integrated Query in C# 2008" приведен следующий пример. Создаётся таблица Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:32 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
а запрос посмотрел, как выглядит? может тогда станет понятно, что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:35 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Артем1а запрос посмотрел, как выглядит? может тогда станет понятно, что не так? Запрос выглядит нормально! Я поясню "ПУСТО" - не в смысле записей - их выводится столько сколько есть с Derived Class Descriminator, но поля которое есть у child НЕТ! В других книгах примеры с inheritance mappings устроены так что у наследуемого класса своих полей НЕТ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:09 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Вот как выглядит проект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:12 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Mind you head! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:16 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:34 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. ?? с синтаксисом запросов еще не очень, а попробовать не на чем. поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:48 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
и вправду, ты тянешь базовую сущность из базы, откуда там взяться остальным полям? проще говоря, кудя их положить-то?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:53 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
зыи вправду, ты тянешь базовую сущность из базы, откуда там взяться остальным полям? проще говоря, кудя их положить-то?:) Как же правильно писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 15:52 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Bill Great зыи вправду, ты тянешь базовую сущность из базы, откуда там взяться остальным полям? проще говоря, кудя их положить-то?:) Как же правильно писать или наследовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 15:53 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Пробуем 1 Код: plaintext 1. 2. 2 Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 15:57 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
а не знаю как правильно, не пробовал :) но наверное гугл в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 16:12 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
нда. я еще до наследования в линке не добрался. но уже интересно тоже стало, как же правильно :) придется поднимать виртуалку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 16:44 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
зыа не знаю как правильно, не пробовал :) но наверное гугл в помощь Вот статья MSDN Я выполняю пример и получаю ошибку! Код: plaintext 1. 2. Может у меня что то кривое? VS 2008 + MS SQL 2005? причем у меня поля унаследованной таблицы не возвращяются. На сервере запрос Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 17:10 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
зыа не знаю как правильно, не пробовал :) но наверное гугл в помощь Все примеры не перепробуешь но устроены одинаково ( здесь ещё ) Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 17:22 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Повторяю у меня VS 2008 + MS SQL 2005. Попробуйте! Итого такой. Если у класса наследника нет полей то работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 17:26 |
|
||
|
LINQ inheritance mappings что то ту не так!
|
|||
|---|---|---|---|
|
#18+
Bill GreatПробуем PublicKeyToken=null]]" не найден. а конструктор у типов shape и square объявлен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 18:09 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35240176&tid=1352328]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 438ms |

| 0 / 0 |
