Ответ, который я недавно отправил.
дни я пытаюсь создать абстрактный базовый репозиторий, используя некоторые основные функции CRUD, предложенныеDapperExtensions, Но код, приведенный в качестве примера, использует SqlConnection, который предназначен для подключения к базе данных SQL Server. Я хочу иметь возможность подключаться ко всем видам баз данных (SQL Server, MySql и т. Д.). Также их пример кода повторяется для каждой функции CRUD, как показано ниже
using (SqlConnection cn = new SqlConnection(_connectionString))
{
cn.Open();
//Code doing something here...
cn.Close();
}
Так что я думал о созданииDbContext который может обрабатывать создание, открытие и закрытие соединения, а также может создавать правильный объект соединения в зависимости от типа базы данных, которую я хочу использовать (своего родафабрика баз данных).
Есть ли кто-то, кто уже сделал это и мог бы поделиться своим кодом?
Спасибо вам, ребята !