Ситуация с моя модел Entities след публикуване на asp mvc проект

Имам проект asp mvc, който използва рамка на обект 5, той използва оторизация за просто членство. Проблемът е, че когато InitializeSimpleMembershipAttribute създава таблиците в производствения (това е споделена хостинг среда) сървър, забелязах, че префиксира моите таблици с различна схема. Така че отидох и промених всички таблици към тази схема.

/************ АКТУАЛИЗАЦИЯ *********************/ Причината, поради която промених схемата на таблицата, беше, че заявките, които изпълних срещу таблиците, създадени с различна схема, не работи, така че промених всички таблици и посочих различно име на схема в свойствата на модела във VS, но не работи.

Но сега нито една от заявките, които изпълнявам в кода, не работи и приложението не може да намери моите таблици. Създаването и оторизирането на потребители работи добре, защото използва методи на WebSecurity, но моите персонализирани методи не работят.

Има ли начин да направя това, как мога да публикувам edmx файл, който е съвместим с моята база данни в производствен сървър?


person gerardo flores    schedule 11.05.2015    source източник


Отговори (1)


Исках да публикувам свое собствено решение, въпреки че наистина беше много просто, но тъй като разбирам, че това е доста странна ситуация и обикновено не трябва да има нужда да актуализирате нищо в модела на EF след разработката. Въпреки това, както споменах, моят споделен сървър не позволяваше автоматичното създаване на таблици (тъй като те бяха създадени от компонента simplemembership), така че трябваше да направя това:

Стартирайте скриптовете на сървъра.

След това регенерирайте целия модел, но за тази цел се свържете с производствения сървър.

person gerardo flores    schedule 08.06.2015