Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public EntityStateDetector(IDatabase database, ITableConfig table, IDatabaseQueryComposer composer, ITransactionSource transaction = null)
     : this()
 {
     this.Database    = database;
     this.Table       = table;
     this.Composer    = composer;
     this.Transaction = transaction;
 }
Exemplo n.º 3
0
 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();
 }
Exemplo n.º 4
0
 public static IDatabaseQuerySource Source(this IDatabase database, IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, ITransactionSource transaction = null)
 {
     return(database.Source(composer, parameters, transaction));
 }
Exemplo n.º 5
0
 public static IDatabaseQuerySource Source(this IDatabase database, IDatabaseQueryComposer composer, ITransactionSource transaction = null)
 {
     return(database.Source(composer, null, transaction));
 }
Exemplo n.º 6
0
 public IDatabaseQuerySource Source(IDatabaseQueryComposer composer, DatabaseParameterHandler parameters, ITransactionSource transaction = null)
 {
     return(new DatabaseQuerySource(this, composer, parameters, transaction));
 }