Exemple #1
0
        /// <summary>
        /// Write the update or insert statement for the current instance
        /// to the specified SqlStringBuilder.
        /// </summary>
        /// <param name="sqlStringBuilder"></param>
        public virtual void WriteCommit(SqlStringBuilder sqlStringBuilder)
        {
            Database db = Database;

            WriteCommit(sqlStringBuilder, db);
        }
Exemple #2
0
 public void WriteInsert(SqlStringBuilder sqlStringBuilder)
 {
     sqlStringBuilder
     .Insert(this)
     .Go();
 }
Exemple #3
0
        protected internal static SqlStringBuilder GetSqlStringBuilder(Database db)
        {
            SqlStringBuilder sql = db.ServiceProvider.Get <SqlStringBuilder>();

            return(sql);
        }
Exemple #4
0
 protected internal virtual void WriteDelete(SqlStringBuilder sqlStringBuilder, IQueryFilter filter)
 {
     sqlStringBuilder.Delete(TableName()).Where(filter).Go();
 }
Exemple #5
0
 public static string Hash(this SqlStringBuilder sql, Database db, HashAlgorithms hashAlgorithm = HashAlgorithms.MD5)
 {
     return(sql.ToInfoString(db).Hash(hashAlgorithm));
 }
Exemple #6
0
 public static string Md5(this SqlStringBuilder sql, Database db)
 {
     return(sql.Hash(db, HashAlgorithms.MD5));
 }
Exemple #7
0
 public static string Sha1(this SqlStringBuilder sql, Database db)
 {
     return(sql.Hash(db, HashAlgorithms.SHA1));
 }
Exemple #8
0
 public static SerializableQuery ToSerializable(this SqlStringBuilder sql, Database db)
 {
     return(new SerializableQuery(sql, db));
 }
 public SerializableQuery(SqlStringBuilder sql, Database db)
 {
     SqlStringBuilder = sql;
     Database         = db;
     Sql = sql;
 }