SimpleMembershipProvider, Entity Framework и база данни по подразбиране

Използвам в интернет приложение MVC4 новия доставчик на SimpleMemebership с код на Entity Framework първо. Всичко е наред, освен че рамката създава новата база данни с име "DefaultConnection", дори ако я промених.

<add name="MyDB" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=BeerOperator; Integrated Security=SSPI; MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />

и във Filters\InitializeSimpleMembershipAttribute.cs

WebSecurity.InitializeDatabaseConnection("MyDB", "UserProfile", "UserId", "UserName", autoCreateTables: true);

Наистина не разбирам какво трябва да променя, за да създам таблицата за управление на потребителите в базата данни MyDB.

Много благодаря Дейвид


person Davide    schedule 16.01.2013    source източник


Отговори (1)


Няма значение, намерих го. В AccountModel.cs имах:

public UsersContext() : base("DefaultConnection")

Премених се в:

    public UsersContext() : base("MyDB")

и сега е добре.

person Davide    schedule 16.01.2013