2011-02-09 3 views
1

Мне было интересно, если кто-то знает, возможно ли использование EF или какого-либо другого ORM каким-либо образом.Entity Framework и изменение схемы/структуры таблицы

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

Id 
Name 
Phone 
Email 

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

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

Id 
Name 
Phone 
Email 
Phone 

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

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

- Christian

ответ

0

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

Смежные вопросы