public EFMainDals([NotNull] IDatabaseConfiguration configuration) { var connectionString = new NpgsqlConnectionStringBuilder { Host = configuration.Hostname, Port = configuration.Port, Username = configuration.Username, Password = configuration.Password, Database = configuration.Database }.ConnectionString; context = new EFContext(connectionString); Universes = new EFUniverseDal(context); Users = new EFUserDal(context); Characters = new EFCharacterDal(context); Stories = new EFStoryDal(context); Favorites = new EFFavoriteDal(context); Authors = new EFAuthorDal(context); Jobs = new EFJobDal(context); }
protected EFDalBase([NotNull] EFContext context) { Context = context; }