SimpleMembershipProvider,实体框架和默认数据库

时间:2013-01-16 13:26:53

标签: asp.net asp.net-mvc-4 entity-framework-5 simplemembership

我在MVC4互联网应用程序中首先使用具有实体框架代码的新SimpleMemebership提供程序。 Evrything很好,除非框架创建名为“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数据库中。

非常感谢 的Davide

1 个答案:

答案 0 :(得分:0)

没关系,我找到了。 在AccountModel.cs中,我有:

public UsersContext() : base("DefaultConnection")

我换成了:

    public UsersContext() : base("MyDB")

现在没问题。