コード例 #1
0
 public IExecute <T> InsertWithQuery <TKey, TResult>(Expression <Func <T, TKey> > fields, IQuery <TResult> sql)
 {
     FieldVisitor.ResolveInsertField <T, TKey, TResult>(sql, fields);
     return(this);
 }
コード例 #2
0
 public IExecute <T> InsertWithQuery <TResult>(IQuery <TResult> sql, bool ignoreKey = true)
 {
     FieldVisitor.ResolveInsertField <T, TResult>(sql, ignoreKey);
     return(this);
 }
コード例 #3
0
 public IExecute <T> Insert(IEnumerable <T> list, bool ignoreKey = true)
 {
     FieldVisitor.ResolveInsertField <T, T>(list, ignoreKey);
     return(this);
 }
コード例 #4
0
 public IExecute <T> Insert <TKey>(IEnumerable <T> list, Expression <Func <T, TKey> > fields)
 {
     FieldVisitor.ResolveInsertField(fields, list);
     return(this);
 }
コード例 #5
0
 public IExecute <T> Insert(object obj, bool ignoreKey = true, bool increment = false)
 {
     Builder.InsertKey = increment;
     FieldVisitor.ResolveInsertField <T>(obj, ignoreKey);
     return(this);
 }