コード例 #1
0
ファイル: SelectQuery.cs プロジェクト: kayone/Marr.DataMapper
 public SelectQuery(Dialect dialect, TableCollection tables, string whereClause, ISortQueryBuilder orderBy, bool useAltName)
 {
     Dialect = dialect;
     Tables = tables;
     WhereClause = whereClause;
     OrderBy = orderBy;
     UseAltName = useAltName;
 }
コード例 #2
0
ファイル: UpdateQuery.cs プロジェクト: vawen/Marr.DataMapper
 public UpdateQuery(Dialect dialect, ColumnMapCollection columns, DbCommand command, string target, string whereClause)
 {
     Dialect = dialect;
     Target = target;
     Columns = columns;
     Command = command;
     WhereClause = whereClause;
 }
コード例 #3
0
 public InsertQueryBuilder(DataMapper db)
 {
     _db              = db;
     _tableName       = MapRepository.Instance.GetTableName(typeof(T));
     _previousSqlMode = _db.SqlMode;
     _mappingHelper   = new MappingHelper(_db);
     _mappings        = MapRepository.Instance.GetColumns(typeof(T));
     _dialect         = QueryFactory.CreateDialect(_db);
 }
コード例 #4
0
ファイル: InsertQuery.cs プロジェクト: vawen/Marr.DataMapper
 public InsertQuery(Dialect dialect, ColumnMapCollection columns, DbCommand command, string target)
 {
     if (string.IsNullOrEmpty(target))
     {
         throw new DataMappingException("A target table must be passed in or set in a TableAttribute.");
     }
     Dialect = dialect;
     Target = target;
     Columns = columns;
     Command = command;
 }
コード例 #5
0
 public static IQuery CreateDeleteQuery(Dialects.Dialect dialect, Table targetTable, string whereClause)
 {
     return(new DeleteQuery(dialect, targetTable, whereClause));
 }
コード例 #6
0
ファイル: DeleteQuery.cs プロジェクト: vawen/Marr.DataMapper
 public DeleteQuery(Dialects.Dialect dialect, Table targetTable, string whereClause)
 {
     Dialect = dialect;
     TargetTable = targetTable;
     WhereClause = whereClause;
 }
コード例 #7
0
 public DeleteQuery(Dialects.Dialect dialect, Table targetTable, string whereClause)
 {
     Dialect     = dialect;
     TargetTable = targetTable;
     WhereClause = whereClause;
 }
コード例 #8
0
ファイル: QueryFactory.cs プロジェクト: BO45/NzbDrone
 public static IQuery CreateDeleteQuery(Dialect dialect, Table targetTable, string whereClause)
 {
     return new DeleteQuery(dialect, targetTable, whereClause);
 }