Несколько производных для нескольких таблиц - PullRequest
0 голосов
/ 26 марта 2012

У меня есть такая структура базы данных:

Класс Company имеет свойство CompanyInfoTableName

Также у меня есть класс CompanyInfo, который не отображается в базе данных напрямую.

Существуют таблицы с именами, такими как Company001Info, Company002Info и так далее.Эти таблицы содержат записи типа CompanyInfo.

Раньше для сопоставления этих отношений использовалась сторонняя платформа ORM.Для каждой таблицы CompanyInfo среда ORM используется для создания отдельных динамических классов.Чтобы получить CompanyInfo для каждой из компаний, мне нужно было использовать свойство CompanyInfoTableName для загрузки необходимых данных.

Теперь я хочу использовать Entity Framework вместо сторонней платформы ORM.Редизайн базы данных не вариант.

Есть ли способ в Entity Framework сопоставить мою текущую структуру базы данных с моделью Entity Framework настолько болезненно, насколько это возможно?

Спасибо

1 Ответ

0 голосов
/ 09 июля 2012

Единственный способ, который я нашел, - это использовать DevExpress XPO для таблиц с динамическим числом столбцов. Все остальные таблицы сопоставлены с классами EntityFramework.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...