public UnitOfWork(IOptionsSnapshot <DbOpion> options) { _dbOpion = options.Get("CzarCms"); if (_dbOpion == null) { throw new ArgumentNullException(nameof(DbOpion)); } addEntities = new Dictionary <object, Action>(); updateEntities = new Dictionary <object, Action>(); deleteEntities = new Dictionary <object, Action>(); }
/// <summary> /// /// </summary> /// <param name="options"></param> public UnitOfWork(IOptionsSnapshot <DbOpion> options) { _dbOpion = options.Get("CzarCms"); if (_dbOpion == null) { throw new ArgumentNullException(nameof(DbOpion)); } if (_dbOpion.DbType == DatabaseType.MySQL.ToString()) { Dapper.SimpleCRUD.SetDialect(Dapper.SimpleCRUD.Dialect.MySQL); } addEntities = new Dictionary <object, Action>(); updateEntities = new Dictionary <object, Action>(); deleteEntities = new Dictionary <object, Action>(); }