/// <summary> /// Конструктор с указанными справочником метаданных и поставщиком данных /// </summary> /// <param name="dictionary">Справочник метаданных</param> /// <param name="provider">Поставщик данных</param> public SimpleDataLayerEx(XPDictionary dictionary, IDataStore provider) : base(dictionary, provider) { dataStoreCancelling = provider as ISqlDataStoreCancelling; dataStoreSecurity = provider as ISqlDataStoreSecurity; }
/// <summary> /// Конструктор с указанными справочником метаданных, поставщиком данных и сборками хранимых объектов /// </summary> /// <param name="dictionary">Справочник метаданных</param> /// <param name="provider">Поставщик данных</param> /// <param name="persistentObjectsAssemblies">Сборки хранимых объектов</param> public ThreadSafeDataLayerEx(XPDictionary dictionary, IDataStore provider, params Assembly[] persistentObjectsAssemblies) : base(dictionary, provider, persistentObjectsAssemblies) { dataStoreCancelling = provider as ISqlDataStoreCancelling; dataStoreSecurity = provider as ISqlDataStoreSecurity; }
/// <summary> /// Конструктор с указанным поставщиком данных /// </summary> /// <param name="provider">Поставщик данных</param> public SimpleDataLayerEx(IDataStore provider) : base(provider) { dataStoreCancelling = provider as ISqlDataStoreCancelling; dataStoreSecurity = provider as ISqlDataStoreSecurity; }