Example #1
0
        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]);
        }
Example #2
0
        private string GetUpdateChangeColumnsSql()
        {
            EntityMeta metadeta = EntityReflect.GetDefineInfoFromType(this.GetType());

            return(SQLBuilder.BuildUpdateSql(metadeta, this._PropertyChangedList));
        }