private ConditionObj CreateConditionObj <TB>(Func <TB, FieldObj> field, SQLSymbolSign symbol, object value, ConditonModel model) { TB obj = Activator.CreateInstance <TB>(); FieldObj fieldObj = field(obj); fieldObj.FieldValue = value; ConditionObj cond = new ConditionObj(); cond.FieldA = fieldObj; cond.Symbol = symbol; cond.Model = model; return(cond); }
public ConditionObj In <TB>(Func <TB, FieldObj> field, SQLSymbolSign symbol, object value) { return(CreateConditionObj <TB>(field, symbol, value, ConditonModel.In)); }