Exemplo n.º 1
0
        internal void SetMTCache <M>()
        {
            //
            var type = typeof(M);
            var key  = SC.GetModelKey(type.FullName);

            if (NeedSetSingle)
            {
                SingleOpName  = type.FullName;
                NeedSetSingle = false;
            }

            //
            if (SC.ExistTableName(key))
            {
                return;
            }
            var table = SqlProvider.GetTableName <M>();

            SC.SetTableName(key, table);
            SC.SetModelType(key, type);
            SC.SetModelProperys(type, this);
            (SC.SetModelColumnInfos(key, this)).GetAwaiter().GetResult();
        }