Entity Framework и изменяющаяся схема / структура таблицы - PullRequest
1 голос
/ 09 февраля 2011

Мне было интересно, если кто-то знает, возможно ли следующее с помощью EF или другого ORM.

У нас есть несколько таблиц в базе данных. Как этот "Человек"

Id
Name
Phone
Email

Это одинаково для всех баз данных и не изменится, так сказать, это наша базовая таблица:)

Теперь в одной базе данных может быть таблица с именем «Person», такая же, но с дополнительным столбцом Телефон .

Id
Name
Phone
Email
Phone

Есть ли способ сделать столбец Телефон доступным в сущности, например Dictionary<string,object>? Я на самом деле только ищу основные запросы на выборку, чтобы поддержать это. Поэтому мне не понадобится отдельная модель для всех баз данных.

Или это просто не возможно? :)

- Christian

1 Ответ

0 голосов
/ 09 февраля 2011

Linq To Sql или Linq To Entities предназначены для работы со статической схемой таблиц, боюсь, вам придется использовать ADO.NET, чтобы получить то, что вы хотите, или перейти к другой схеме (FK из других таблиц,пары значений ключей для примера)

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