protected virtual string PrepareInsertSql(T obj, ORMappingItemCollection mapping) { InsertSqlClauseBuilder builder = PrepareInsertSqlBuilder(obj, mapping); return(string.Format("INSERT INTO {0}{1}", GetTableName(obj, mapping), builder.ToSqlString(TSqlBuilder.Instance))); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <param name="mapping"></param> /// <param name="ignoreProperties">需要忽略的参数</param> /// <returns></returns> public virtual string PrepareInsertSql(T obj, ORMappingItemCollection mapping, string[] ignoreProperties) { InsertSqlClauseBuilder builder = this.PrepareInsertSqlBuilder(obj, mapping, ignoreProperties); return(string.Format("INSERT INTO {0}{1}", this.GetTableName(obj, mapping), builder.ToSqlString(TSqlBuilder.Instance))); }