2012-04-25 3 views
0

Я использую EF4 в модели (сначала DB), POCO в объектах, ASP.Net в пользовательском интерфейсе. Конечно, у меня есть уровень Biz. Мне нужно создать динамический генератор формы. Я решаю создать таблицу из форм, созданных пользователями, а затем обновить мою модель EF во время выполнения, сгенерировать объекты POCO и логику biz во время выполнения, а затем скомпилировать их во время выполнения.Изменение модели EF и создание новых объектов во время выполнения

У меня проблема с обновлением модели во время выполнения. любая помощь?

Заранее спасибо -Hamid

+2

Вы не можете обновить модель во время выполнения, если вы хотите сделать это EF, вероятно, это не инструмент для вас. –

ответ

1

EF не является инструментом для вашей проблемы! EF строится вокруг простой концепции - отображение и классы определяются во время разработки. Если вы хотите сделать что-нибудь еще, EF не для вас, потому что вы не предполагаете использовать EF = отсутствие поддержки/неожиданного поведения/неожиданных проблем и большого увеличения сложности и затрат.

Вам необходимо либо использовать прямой SQL для работы с вашими динамически создаваемыми таблицами, либо вам нужно потратить гораздо больше времени на фазу проектирования и построить метамодель, которая будет состоять из набора статических таблиц, определенных во время разработки, которые смогут для хранения любой формы.

+0

ОК, спасибо .. – PickleRick

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