我是 ASP.net MVC 的新手。在我的 MVC 应用程序中,我希望拥有默认登录功能。对于我的实体框架到应用程序的连接,我已经有了这样的连接字符串,
<add name="TestDB2Entities" connectionString="metadata=res://*/EntittyModel.SchoolDBModel.csdl|res://*/EntittyModel.SchoolDBModel.ssdl|res://*/EntittyModel.SchoolDBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=PRAGEETH-PC;initial catalog=TestDB2;user id=sa;password=sa123;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
使用该连接字符串,我尝试使用默认预实现登录功能的可用功能。我无法使用它并向我显示以下错误。
“找不到请求的 .Net Framework 数据提供程序。它可能没有安装。”</p>
然后我尝试如下创建一个新的连接字符串,然后它工作正常,
<add name="TestDB2Entities1" connectionString="data source=PRAGEETH-PC;initial catalog=TestDB2;uid=sa;pwd=sa123;integrated security=sspi" providerName="System.Data.SqlClient" />
但是我只需要一个连接字符串来适应这两种情况。是否可以有一个连接字符串而不是两个连接字符串?或者我的应用程序中有多个连接字符串可以吗?