示例#1
0
 private IEnumerable <SqlColumn> RunDelegate(ChooseColumnsFunc sqlColumns, string argumentName = null)
 {
     return(sqlColumns?.Invoke(t) ?? throw new ArgumentException(argumentName ?? nameof(sqlColumns)));
 }
示例#2
0
 public SqlUpdateBuilder <T> Returns(ChooseColumnsFunc sqlColumns) => base.Returns(RunDelegate(sqlColumns));
示例#3
0
 public SqlInsertBuilder <T> DoUpdate(ChooseColumnsFunc sqlColumns) => base.DoUpdate(RunDelegate(sqlColumns));
示例#4
0
 public SqlUpdateBuilder <T> Values(ChooseColumnsFunc sqlColumns) => base.Values(RunDelegate(sqlColumns));
示例#5
0
 public SqlInsertBuilder <T> OnConflict(ChooseColumnsFunc sqlColumns) => base.OnConflict(RunDelegate(sqlColumns));