示例#1
0
 public static int Exec(this IDeleteBuilder builder)
 {
     return(exec(builder));
 }
 public DeleteBuilder(IDeleteBuilder builder, DbContext db)
 {
     this._builder = builder ?? throw new ArgumentNullException(nameof(builder));
     this._db      = db ?? throw new ArgumentNullException(nameof(db));
 }
示例#3
0
 protected override void VisitDelete(IFragmentBuilder parent, IQueryGraphBuilder graph, IDeleteBuilder expression)
 {
     //Nothing to do.
 }
 public DeleteStatement()
 {
     DeleteBuilder = new DeleteBuilder();
 }
示例#5
0
 protected override void VisitDelete(IFragmentBuilder parent, IQueryGraphBuilder graph, IDeleteBuilder expression)
 {
     this.Push(new SqlDeleteWriter(parent, graph, this.Database, this, this.Parameters));
     this.Peek.Write(expression);
     this.Pop();
 }
示例#6
0
 protected abstract void VisitDelete(IFragmentBuilder parent, IQueryGraphBuilder graph, IDeleteBuilder expression);