/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер работы с метаданными системы.</param> internal DBObjectTableActivator(MetadataAdapter metadataAdapter) { if (metadataAdapter == null) { throw new ArgumentNullException("metadataAdapter"); } this.MetadataAdapter = metadataAdapter; }
/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер схемы метаданных.</param> /// <param name="connection">Подключение к БД.</param> protected MetadataObjectAdapter(MetadataAdapter metadataAdapter) { if (metadataAdapter == null) { throw new ArgumentNullException("MetadataAdapter"); } this.MetadataAdapter = metadataAdapter; }
public DBObjectTableSchemaAdapter(MetadataTypeDefinition classDefinition, MetadataAdapter schemaAdapter) { if (classDefinition == null) { throw new ArgumentNullException("classDefinition"); } if (schemaAdapter == null) { throw new ArgumentNullException("schemaAdapter"); } this.ClassDefinition = classDefinition; this.SchemaAdapter = schemaAdapter; }
/// <summary> /// К-тор. /// </summary> /// <param name="schemaAdapter">Адаптер схемы метаданных.</param> /// <param name="connection">Подключение к БД.</param> protected SingleTableObjectAdapter(MetadataAdapter schemaAdapter) : base(schemaAdapter) { this.Init(); }
/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер работы с метаданными хранилища.</param> internal ReplicationFolderAdapter(MetadataAdapter metadataAdapter) : base(metadataAdapter) { }
/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер метаданных.</param> internal StorageAdapter(MetadataAdapter metadataAdapter) : base(metadataAdapter) { }
/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер работы с метаданными хранилища.</param> internal TokenAdapter(MetadataAdapter metadataAdapter) : base(metadataAdapter) { }
/// <summary> /// К-тор. /// </summary> /// <param name="metadataAdapter">Адаптер работы с метаданными хранилища.</param> internal DBFolderAdapter(MetadataAdapter metadataAdapter) : base(metadataAdapter) { }
/// <summary> /// К-тор. /// </summary> /// <param name="schemaAdapter"></param> public DistributedTableAdapter(MetadataAdapter metadataAdapter) : base(metadataAdapter) { }