/// <summary> /// Initializes a new instance of the <c>RdbmsDomainEventStorage<TRdbmsStorage></c> class. /// </summary> /// <param name="connectionString">The connection string which is used when connecting /// to the relational database system. For more information about the connection strings /// for different database providers, please refer to http://www.connectionstrings.com. /// </param> /// <param name="mappingResolver">The instance of the mapping resolver which resolves the table and column mappings /// between data objects and the relational database system.</param> public RdbmsDomainEventStorage(string connectionString, IStorageMappingResolver mappingResolver) { try { this.connectionString = connectionString; this.mappingResolver = mappingResolver; Type storageType = typeof(TRdbmsStorage); storage = (TRdbmsStorage)Activator.CreateInstance(storageType, new object[] { connectionString, mappingResolver }); } catch { GC.SuppressFinalize(this); throw; } }
/// <summary> /// Initializes a new instance of the <c>RdbmsDomainEventStorage<TRdbmsStorage></c> class. /// </summary> /// <param name="domainEventSerializer"></param> /// <param name="connectionString">The connection string which is used when connecting /// to the relational database system. For more information about the connection strings /// for different database providers, please refer to http://www.connectionstrings.com. /// </param> /// <param name="mappingResolver">The instance of the mapping resolver which resolves the table and column mappings /// between data objects and the relational database system.</param> protected RdbmsDomainEventStorage(IDomainEventSerializer domainEventSerializer, string connectionString, IStorageMappingResolver mappingResolver) { try { this._domainEventSerializer = domainEventSerializer; this._connectionString = connectionString; this._mappingResolver = mappingResolver; Type storageType = typeof(TRdbmsStorage); _storage = (TRdbmsStorage)Activator.CreateInstance(storageType, new object[] { connectionString, mappingResolver }); } catch { GC.SuppressFinalize(this); throw; } }
/// <summary> /// Initializes a new instance of <c>RdbmsStorage</c> class. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="mappingResolver">The mapping resolver.</param> protected RdbmsStorage(string connectionString, IStorageMappingResolver mappingResolver) { this.mappingResolver = mappingResolver; this.connectionString = connectionString; }
MySQLWhereClauseBuilder(IStorageMappingResolver <TEntity> mappingResolver) : base(mappingResolver) { }
public SqlServerDomainEventStorage(string connectionString, IStorageMappingResolver mappingResolver) : base(connectionString, mappingResolver) { }
public SqlServerWhereClauseBuilder(IStorageMappingResolver mappingResolver) : base(mappingResolver) { }
public WhereClauseBuilder(IStorageMappingResolver mappingResolver) { this.mappingResolver = mappingResolver; }
/// <summary> /// 初始化一个 <c>WhereClauseBuilderBase<T></c> 类型的对象。 /// </summary> /// <param name="mappingResolver">用于生成映射字段名称的<c>anycmd.Storage.IStorageMappingResolver</c>实例。</param> protected WhereClauseBuilder(IStorageMappingResolver mappingResolver) { this._mappingResolver = mappingResolver; }
/// <summary> /// Initializes a new instance of <c>MySqlStorage</c> class. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="mappingResolver">The mapping resolver.</param> public MySqlStorage(string connectionString, IStorageMappingResolver mappingResolver) : base(connectionString, mappingResolver) { }
/// <summary> /// Initializes a new instance of the <c>MySqlWhereClauseBuilder<TDataObject></c> class. /// </summary> /// <param name="mappingResolver">The <c>Apworks.Storage.IStorageMappingResolver</c> /// instance which will be used for generating the mapped field names.</param> public MySqlWhereClauseBuilder(IStorageMappingResolver mappingResolver) : base(mappingResolver) { }
public WhereClauseBuilder(IStorageMappingResolver <TEntity> mappingResolver) { this.mStorageMappingResolver = mappingResolver; }
/// <summary> /// Initializes a new instance of <c>SqlQueryObjectStorage</c> class. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="mappingResolver">The mapping resolver.</param> public SqlQueryObjectStorage(string connectionString, IStorageMappingResolver mappingResolver) : base(connectionString, mappingResolver) { }
public GeneralWhereClauseBuilder(IStorageMappingResolver <TEntity> mappingResolver) : base(mappingResolver) { }