/// <summary> /// Конструктор. /// </summary> /// <param name="configSettings">Конфигурационные настройки.</param> /// <param name="dataProvider">Поставщик данных.</param> /// <param name="dbFactory">Фабрика базы данных.</param> public ModProductBaseService( IModProductBaseConfigSettings configSettings, ICoreBaseDataProvider dataProvider, DataEntityDbFactory dbFactory ) { ConfigSettings = configSettings; DataHelper = new CoreBaseDataHelper(dataProvider); DbFactory = dbFactory; }
/// <summary> /// Конструктор. /// </summary> /// <param name="config">Конфигурация.</param> /// <param name="externals">Внешнее.</param> public DataEntitySqlServerContext( DataEntitySqlServerConfig config, DataEntitySqlServerExternals externals ) { Config = config; DbFactory = new DataEntitySqlServerDbFactory( Config.Settings.ConnectionString, externals.DataBaseSettings, externals.Environment ); }
/// <summary> /// Конструктор. /// </summary> /// <param name="dbFactory">Фабрика базы данных.</param> public DataEntityService(DataEntityDbFactory dbFactory) { DbFactory = dbFactory; }