
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.05.2010, 00:38
|
|||
|---|---|---|---|
|
|||
LINQ и наследование компонентов |
|||
|
#18+
Использую Linq2SQL. Есть компонент Machine и есть несколько производных классов условно Machine1, Machine2 и Machine3, которые перегружают свойства базового класса Machine. В базовом классе Machine есть поле Type которое и определяет какого типа этот автомат. Теперь при загрузке данных из БД в DataContext'е создается таблица System.Data.Linq.Table<Machine> и наполняется экземплярами Machine, а не Machine1, Machine2 и Machine3 как мне надо. Как можно указать какой класс создавать при загрузке из БД основываясь на поле Type? Очень признателен буду за помощь и идеи. Сейчас вижу только путь это добавить еще таблицы Machine1 ... MachineN в БД со связью 1 к 1 на Machine, но этот путь мне не очень нравится. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2010, 21:23
|
|||
|---|---|---|---|
|
|||
LINQ и наследование компонентов |
|||
|
#18+
Проблему решил Наследование в LINQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1351308]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
19ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 396ms |

| 0 / 0 |
