/ / Конфигурация на рамката на Entity Driven - c #, .net, рамка на предприятието, конфигурация, рамка -4 на предприятието

Конфигурация на рамката на Entity Driven - c #, .net, рамка на предприятието, конфигурация, рамка -4 на предприятието

Имам две уеб услуги, които са идентичниедин от друг освен конфигурационните файлове. Въпреки това, и двете използват Entity Framework 4, за да съхраняват данните си в таблица и понастоящем сочат към същата таблица. Как мога да ги разделя, за да използват различни таблици въз основа на някои настройки за конфигурация.

В идеалния случай не искам да създавам отделнотъй като ще имам няколко от тези типове услуги с двойни услуги и моят хостинг доставчик ще таксува повече за допълнителни екземпляри от бази данни. Също така всяка таблица трябва логически да принадлежи към същата база данни. Искам двата модела да сочат към две идентични таблици с различни имена. Възможно ли е това.

UPDATE

Ако няма начин да направите това. Мога да направя копие на обекта и да използвам конфигурация за превключване между двата модела.

Отговори:

0 за отговор № 1

Мисля, че единственият възможен начин е извличане на CSDL, MSL и SSDL файлове от EDMX файл. За всеки тип конфигурация ще ви трябва отделен SSDL и MSL. SSDL представлява XML, описващ таблици на базата данни, а MSL - XML, описва картографиране между обекти и таблица. Ще трябва да преименувате таблицата във втория набор от тези файлове. След това ще използвате низа за свързване, използвайки правилния набор от тези файлове във всеки сценарий за внедряване.