コード例 #1
0
ファイル: TableHelper.cs プロジェクト: viticm/pap2
 public static TableUnitManager GetTableUnitManager(string clientkey)
 {
     NetClient client = NetClientManager.GetNetClient(clientkey);
     string source = mSourceStringMap[client.Database];
     if (!mTableUnitManangers.ContainsKey(client.Database))
     {
         lock (mTableUnitManangers)
         {
             if (!mTableUnitManangers.ContainsKey(client.Database))
             {
                 TableUnitManager tm = new TableUnitManager();
                 tm.Init(source, client.Database);
                 mTableUnitManangers.Add(client.Database, tm);
             }
         }
     }
     return mTableUnitManangers[client.Database];
 }
コード例 #2
0
ファイル: TableHelper.cs プロジェクト: weimingtom/pap2
        public static TableUnitManager GetTableUnitManangerByDbname(string dbname)
        {
            string source = mSourceStringMap[dbname];

            if (!mTableUnitManangers.ContainsKey(dbname))
            {
                lock (mTableUnitManangers)
                {
                    if (!mTableUnitManangers.ContainsKey(dbname))
                    {
                        TableUnitManager tm = new TableUnitManager();
                        tm.Init(source, dbname);
                        mTableUnitManangers.Add(dbname, tm);
                    }
                }
            }
            return(mTableUnitManangers[dbname]);
        }
コード例 #3
0
ファイル: TableHelper.cs プロジェクト: weimingtom/pap2
        public static TableUnitManager GetTableUnitManager(string clientkey)
        {
            NetClient client = NetClientManager.GetNetClient(clientkey);
            string    source = mSourceStringMap[client.Database];

            if (!mTableUnitManangers.ContainsKey(client.Database))
            {
                lock (mTableUnitManangers)
                {
                    if (!mTableUnitManangers.ContainsKey(client.Database))
                    {
                        TableUnitManager tm = new TableUnitManager();
                        tm.Init(source, client.Database);
                        mTableUnitManangers.Add(client.Database, tm);
                    }
                }
            }
            return(mTableUnitManangers[client.Database]);
        }
コード例 #4
0
ファイル: TableHelper.cs プロジェクト: viticm/pap2
 public static TableUnitManager GetTableUnitManangerByDbname(string dbname)
 {
     string source = mSourceStringMap[dbname];
     if (!mTableUnitManangers.ContainsKey(dbname))
     {
         lock (mTableUnitManangers)
         {
             if (!mTableUnitManangers.ContainsKey(dbname))
             {
                 TableUnitManager tm = new TableUnitManager();
                 tm.Init(source, dbname);
                 mTableUnitManangers.Add(dbname, tm);
             }
         }
     }
     return mTableUnitManangers[dbname];
 }