internal AnyDbConnection(AnyDbFactory factory, DbConnection connection, DatabaseProvider databaseProvider, IAnyDbAnnouncer announcer) { _connection = connection ?? throw new ArgumentNullException(nameof(connection)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _announcer = announcer; DatabaseProvider = databaseProvider; }
public AnyDbFactory(IAnyDbSetting anyDbSetting, IAnyDbAnnouncer announcer = null) { if (anyDbSetting == null) { throw new ArgumentNullException(nameof(anyDbSetting)); } _announcer = announcer; AnyDbSetting = anyDbSetting; }