Вернуть SqlConnection как IDbConnection - PullRequest
0 голосов
/ 04 октября 2019

Я создаю слой DAL моего проекта Web API. Я начал реализовывать доступ к базе данных, которая будет SQL Server.

Так что при создании интерфейса IConnectionCreator и его реализации у меня возникает следующая проблема:

public class MsSqlConnectionCreator : IConnectionCreator
{
    public IDbConnection CreateConnection(string connectionString)
    {
        return new SqlConnection(connectionString);
    }
}

Ошибка:

Ссылка на утверждения ICloneable. Она определена в System.Runtime, но не может быть найдена

1 Ответ

0 голосов
/ 04 октября 2019

Проблема была решена путем установки вручную System.Data.SqlClient из nuget вместо использования функции Resharper для автоматического добавления пакетов. В файле .csproj у меня был физический путь к пакету, а не ссылка, поэтому возник конфликт версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...