/
aprogrammer
/
yessql
Обзор
Документация
Войти
/
aprogrammer
/
yessql
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/YesSql.Provider.SqlServer/SqlServerDbProviderOptionsExtensions.cs
39 строк
1 KB
Mike Alhayek
Add Format and apply rules (#544)
03 май 2024, 03:22
Не верифицирован
03 май 2024, 03:22
c748f4d
Код
Авторство
О чём код?
using Microsoft.Data.SqlClient; using System; using System.Data; namespace YesSql.Provider.SqlServer { public static class SqlServerDbProviderOptionsExtensions { public static IConfiguration UseSqlServer( this IConfiguration configuration, string connectionString, string schema = null) { return UseSqlServer(configuration, connectionString, IsolationLevel.ReadUncommitted, schema); } public static IConfiguration UseSqlServer( this IConfiguration configuration, string connectionString, IsolationLevel isolationLevel, string schema = null) { ArgumentNullException.ThrowIfNull(configuration); if (string.IsNullOrWhiteSpace(connectionString)) { throw new ArgumentException(nameof(connectionString)); } configuration.SqlDialect = new SqlServerDialect(); configuration.Schema = schema; configuration.CommandInterpreter = new SqlServerCommandInterpreter(configuration); configuration.ConnectionFactory = new DbConnectionFactory<SqlConnection>(connectionString); configuration.IsolationLevel = isolationLevel; return configuration; } } }