Esempio n. 1
0
 public DbConnection Create(string name = null)
 {
     if (string.IsNullOrEmpty(name))
     {
         return(this.Create(_options));
     }
     if (_mulOptions != null && _mulOptions.Any(x => x.OptionName == name))
     {
         var options = _mulOptions.FirstOrDefault(x => x.OptionName == name);
         return(Create(options));
     }
     throw new Exception($"MultipleDapperOptions name:  {name} not found!");
 }
Esempio n. 2
0
 public DbFactory(MultipleDapperOptions mulOptions)
 {
     _mulOptions = mulOptions;
     _options    = _mulOptions.FirstOrDefault(x => x.IsDefaultOption);
 }