【问题标题】:ASP .NET Web API 2 Individual Accounts with MSSQL Not LocalDBASP .NET Web API 2 个人帐户与 MSSQL 不是 LocalDB
【发布时间】:2023-03-28 07:54:01
【问题描述】:

我正在为移动客户端使用 Web API 2。 Web API 使用“个人帐户”在我的项目中进行身份验证。我在远程服务器上使用 MSSQL 创建了数据库,我的 API 结构喜欢“Wep API 2 + MSSQL”(Database First)。但是“Individual Accounts”使用“Code First”,因此使用本地数据库。我不想要这个。我想通过“Web API 2”在远程 MSSQL 上使用数据库。我怎样才能做到这一点?

【问题讨论】:

    标签: asp.net-web-api code-first asp.net-mvc-5 database-first


    【解决方案1】:

    在 IdentityModel.cs 中更改以下行

    public ApplicationDbContext()
                : base("DefaultConnection")
    

    public ApplicationDbContext()
                : base("YourConnectionStringsName")
    

    【讨论】:

    • 除了上面的帖子,您还应该看看这个thread。您只需要做两件事:将远程数据库的连接字符串添加到 web.config 并在上下文的构造函数中更改对基类的调用(如上所示)。
    猜你喜欢
    • 2014-07-20
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2018-08-10
    • 2021-10-31
    • 2016-03-23
    • 1970-01-01
    • 2013-01-21
    相关资源
    最近更新 更多