示例#1
0
 public static DatabaseQuery ConstructSelectStatement(DatabaseModel selectModel, DatabaseModel conditionModel, List <Condition> conditioners
                                                      , List <DatabaseQuery> conditionExtensions = null)
 {
     return(new DatabaseQuery()
     {
         _statement = Statement.Select,
         _selectModel = selectModel,
         _conditionModel = conditionModel,
         _conditioners = conditioners,
         _conditionExtensions = conditionExtensions,
         Results = new List <DatabaseModel>()
     });
 }
示例#2
0
 public static DatabaseQuery ConstructDeleteStatement(DatabaseModel deleteModel, DatabaseModel conditionModel, List <Condition> conditioners
                                                      , List <DatabaseQuery> conditionExtensions = null)
 {
     return(new DatabaseQuery()
     {
         _statement = Statement.Delete,
         _deleteModel = deleteModel,
         _conditionModel = conditionModel,
         _conditioners = conditioners,
         _conditionExtensions = conditionExtensions
     });
 }
示例#3
0
 public static DatabaseQuery ConstructUpdateStatement(DatabaseModel setModel, List <Helper> setters, DatabaseModel conditionModel, List <Condition> conditioners
                                                      , List <DatabaseQuery> conditionExtensions = null)
 {
     return(new DatabaseQuery()
     {
         _statement = Statement.Update,
         _setModel = setModel,
         _setters = setters,
         _conditionModel = conditionModel,
         _conditioners = conditioners,
         _conditionExtensions = conditionExtensions
     });
 }