【问题标题】:Connect existing SQL Server database to default MVC individual user account database将现有 SQL Server 数据库连接到默认 MVC 个人用户帐户数据库
【发布时间】:2017-11-30 00:35:35
【问题描述】:

我已经创建了一个数据库。我还使用个人用户帐户样板代码创建了一个新的 ASP.NET MVC 应用程序以开始使用。我注意到我的web.config 指向一个默认位置。我想保留样板代码并使用实体框架引入我的数据模型。但是,用户身份验证表和我创建的表位于 2 个不同的数据库中。解决此问题的最佳方法是什么?

最终,我只想使用 ASP.NET MVC 身份验证并使用 Entity Framework 引入我的数据,并将我的数据和用户帐户表放在同一个数据库中。如果有更好的方法可以一起完成这一切,我会全力以赴。

【问题讨论】:

  • 你的 web.config 应该有两个连接字符串,每个 DB 一个。
  • 您可以在web.config中为不同名称的不同数据库创建连接字符串,然后将新建的连接字符串与EF绑定。

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


【解决方案1】:

您可以在每个具有自己的连接字符串的个人用户上创建一个属性,这样每次创建新的数据库上下文时,您都会传递他们的连接字符串属性,然后上下文每次都会指向正确的数据库.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2017-03-18
    • 2018-07-02
    相关资源
    最近更新 更多