【发布时间】:2018-05-31 04:30:54
【问题描述】:
我按照教程Adding ASP.NET Identity to an Empty or Existing Web Forms Project 并成功地在 asp.net 网络表单中为一个新项目创建了身份表。
现在我很困惑如何开发我的整个项目,而我的其他表在 SQL Server 中,即我会有另一个连接字符串。
例如,为了创建身份表,我的连接字符串是::
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\WebFormsIdentity.mdf;Initial Catalog=WebFormsIdentity;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
我正在创建一个数据库名称为SCHOOL 的学校管理系统,所以我的连接字符串是:
<connectionStrings>
<add name="myConnection"
connectionString="Data Source = DESKTOP-055678; Initial Catalog=SCHOOL;Persist Security Info=True;Trusted_Connection=Yes;Integrated Security=SSPI;pooling=false"
providerName="System.Data.SqlClient" />
</connectionStrings>
那么我应该保留这两个连接字符串还是有其他方法?
网络上的所有教程都只展示了创建身份表,但没有展示任何进一步的步骤。请让我清楚,可能是我误解了任何概念。请澄清一下。谢谢!
【问题讨论】:
-
我建议避免使用 2 个 dbContext。将 ApplicationContextDb 用于 Identity 和您的数据模型
标签: asp.net sql-server webforms asp.net-identity connection-string