【问题标题】:SimpleMembershipProvider, Entity Framework and default databaseSimpleMembershipProvider、实体框架和默认数据库
【发布时间】:2013-01-16 13:26:52
【问题描述】:

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

非常感谢 大卫

【问题讨论】:

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


    【解决方案1】:

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

    public UsersContext() : base("DefaultConnection")
    

    我变成了:

        public UsersContext() : base("MyDB")
    

    现在可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多