Я пытаюсь использовать EnterpriseLibrary в приложении .NET Core.Когда я инициализирую «Database» с помощью «DatabaseProviderFactory», как это
_DB = _Factory.Create(dbConnection);
, отображается ошибка:
System.InvalidOperationException: 'Строка подключения для базы данных' source data =.\ MSSQLSERVER16; начальный каталог = TestDB; идентификатор пользователя = sa; пароль = abc @ 123; 'не существует или не имеет действующего поставщика. '
Я погуглил, но не получил никакой помощи.Есть ли кто-нибудь, кто может дать мне предложение или пример Как я могу инициализировать «базу данных» в .NET Core Application.Ниже приведен фрагмент кода.
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 "";
}
}