| 12345678910111213141516171819202122232425 |
- using MongoDB.Driver;
- namespace ET
- {
- /// <summary>
- /// 用来缓存数据
- /// </summary>
- public class DBComponent: Entity, IAwake<string, string, int>, IDestroy
- {
- public const int TaskCount = 32;
- public MongoClient mongoClient;
- public IMongoDatabase database;
- public IMongoCollection<T> GetCollection<T>(string collection = null)
- {
- return this.database.GetCollection<T>(collection ?? typeof (T).Name);
- }
- public IMongoCollection<Entity> GetCollection(string name)
- {
- return this.database.GetCollection<Entity>(name);
- }
- }
- }
|