sha*_*aib -1 c# json entity-framework asp.net-core-mvc
这是我的连接字符串
{
"Data": {
"PhotoGalleryConnection": {
"ConnectionString": "Server=WINDOWS-B7MJR5T\\SQLEXPRESS;User Id=sa;password=allah;Database=PhotoGallery;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正面临这个例外
Microsoft.EntityFrameworkCore.dll 中出现“System.Data.SqlClient.SqlException”类型的异常,但未在用户代码中处理附加信息:无法打开登录请求的数据库“PhotoGallery”。登录失败。
删除 Trusted_Connection=True 后它应该可以工作;从连接字符串。
如果您指定 Trusted_Connection=True; 或集成安全=SSPI;或集成安全=真;在您的连接字符串 THEN (并且只有那时)您有 Windows 身份验证发生。连接字符串中的任何用户 id= 设置都将被忽略。在这里找到:当使用 Trusted_Connection=true 和 SQL Server 身份验证时,这会影响性能吗?