public DatabaseQuerySource(IDatabase database, IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, IQueryGraphBuilder fetch, IQueryGraphBuilder add, IQueryGraphBuilder update, IQueryGraphBuilder delete, ITransactionSource transaction = null) : this(database, composer, parameters, transaction) { this.Fetch = fetch; this.Add = add; this.Update = update; this.Delete = delete; }
public EntityStateDetector(IDatabase database, ITableConfig table, IDatabaseQueryComposer composer, ITransactionSource transaction = null) : this() { this.Database = database; this.Table = table; this.Composer = composer; this.Transaction = transaction; }
public DatabaseQuerySource(IDatabase database, IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, ITransactionSource transaction = null) { this.Database = database; this.Composer = composer; this.OriginalParameters = parameters; this.Transaction = transaction; this.Reset(); }
public static IDatabaseQuerySource Source(this IDatabase database, IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, ITransactionSource transaction = null) { return(database.Source(composer, parameters, transaction)); }
public static IDatabaseQuerySource Source(this IDatabase database, IDatabaseQueryComposer composer, ITransactionSource transaction = null) { return(database.Source(composer, null, transaction)); }
public IDatabaseQuerySource Source(IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, ITransactionSource transaction = null) { return(new DatabaseQuerySource(this, composer, parameters, transaction)); }