【问题标题】:Merging MVC4 membership database with entity framework code first database将 MVC4 成员数据库与实体框架代码优先数据库合并
【发布时间】:2013-11-30 11:56:18
【问题描述】:

我将 MVC4 与默认会员提供程序一起使用,并首先使用实体​​框架代码。会员数据存储在我的 app_data 文件夹中名为 aspnet-xxxxxx.mdf 的数据库中,我的应用程序数据是在 SQL Server express 上运行的单独数据库中创建的。

我需要做什么才能拥有 1 个包含我的会员表和应用程序数据的数据库?我不介意丢失这两个数据库中的数据,因为目前它只是测试数据。

【问题讨论】:

    标签: sql-server asp.net-mvc entity-framework


    【解决方案1】:

    找到您的 InitializeSimpleMembershipAttribute.cs 并更改行

    WebSecurity.InitializeDatabaseConnection("[ConnectionString]", builder.Provider, "UserProfile", "UserId", "UserName", autoCreateTables: false);
    

    [ConnectionString] 到您在 Web.config 中定义的连接字符串名称。或者提供完整的连接字符串

    【讨论】:

    • 我已经这样做了,我可以看到它试图做什么,但是我在连接字符串中指定的数据库没有成员资格提供程序表,并且 autoCreateTables 设置为 false。有没有办法自动将这些表添加到我的数据库中? (将 autoCreateTables 设置为 true 会引发错误)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 2014-01-06
    相关资源
    最近更新 更多