Ответ, который я недавно отправил.

дни я пытаюсь создать абстрактный базовый репозиторий, используя некоторые основные функции CRUD, предложенныеDapperExtensions, Но код, приведенный в качестве примера, использует SqlConnection, который предназначен для подключения к базе данных SQL Server. Я хочу иметь возможность подключаться ко всем видам баз данных (SQL Server, MySql и т. Д.). Также их пример кода повторяется для каждой функции CRUD, как показано ниже

using (SqlConnection cn = new SqlConnection(_connectionString))
{
    cn.Open();
    //Code doing something here...
    cn.Close();
}

Так что я думал о созданииDbContext который может обрабатывать создание, открытие и закрытие соединения, а также может создавать правильный объект соединения в зависимости от типа базы данных, которую я хочу использовать (своего родафабрика баз данных).

Есть ли кто-то, кто уже сделал это и мог бы поделиться своим кодом?

Спасибо вам, ребята !

Ответы на вопрос(2)

Ваш ответ на вопрос