private string GetInsertFullSql() { Type t = this.GetType(); if (!_InsertSqlCache.ContainsKey(t)) { EntityMeta metadeta = EntityReflect.GetDefineInfoFromType(t); string sql = SQLBuilder.BuildInsertSql(metadeta); lock (lockobject) { if (!_InsertSqlCache.ContainsKey(t)) { _InsertSqlCache.Add(t, sql); } } } return(_InsertSqlCache[t]); }
private string GetUpdateChangeColumnsSql() { EntityMeta metadeta = EntityReflect.GetDefineInfoFromType(this.GetType()); return(SQLBuilder.BuildUpdateSql(metadeta, this._PropertyChangedList)); }