/
aprogrammer
/
yessql
Обзор
Документация
Войти
/
aprogrammer
/
yessql
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/YesSql.Core/DbConnectionProviderFactory.cs
32 строки
941 B
Sébastien Ros
Remove distinct usage in queries (#432)
03 дек 2022, 04:28
Не верифицирован
03 дек 2022, 04:28
aa87d8f
Код
Авторство
О чём код?
using System; using System.Data.Common; namespace YesSql { /// <summary> /// This class provides methods to create <see cref="DbConnection" /> instances of a concrete type. /// </summary> /// <typeparam name="TDbConnection">The concrete <see cref="DbConnection" /> implementation to instantiate.</typeparam> public class DbConnectionFactory<TDbConnection> : IConnectionFactory where TDbConnection : DbConnection, new() { private readonly string _connectionString; public Type DbConnectionType => typeof(TDbConnection); public DbConnectionFactory(string connectionString) { _connectionString = connectionString; } public DbConnection CreateConnection() { var connection = new TDbConnection { ConnectionString = _connectionString }; return connection; } } }