我正在尝试在.NET Core应用程序中使用EnterpriseLibrary。当我像这样通过“ DatabaseProviderFactory”初始化“数据库”时
_DB = _Factory.Create(dbConnection);
显示错误:
System.InvalidOperationException:'数据库的连接字符串'数据源=。\ MSSQLSERVER16;初始目录= TestDB;用户ID = sa;密码= abc @ 123;'不存在或没有有效的提供者。'
我用Google搜索,但没有得到任何帮助。有没有人可以给我建议或示例,如何在.NET Core应用程序中初始化“数据库”。下面是我的代码段。
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.Common;
public class DbClass
{
DatabaseProviderFactory _Factory = new DatabaseProviderFactory();
public Database _DB = null;
string dbConnection = @"data source=.\MSSQLSERVER16;initial catalog=TestDB;user id=sa;password=abc@123;";
public DbClass()
{
_DB = _Factory.Create(dbConnection);
}
public string Insert()
{
DbCommand cmd = _DB.GetSqlStringCommand("");
return "";
}
}