|
|
@@ -30,31 +30,31 @@ namespace Model
|
|
|
public async Task Save(Disposer disposer, bool needCache = true)
|
|
|
{
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- await session.Call<DBSaveResponse>(new DBSaveRequest { Disposer = disposer, NeedCache = needCache});
|
|
|
+ await session.Call(new DBSaveRequest { Disposer = disposer, NeedCache = needCache});
|
|
|
}
|
|
|
|
|
|
public async Task SaveBatch(List<Disposer> disposers, bool needCache = true)
|
|
|
{
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- await session.Call<DBSaveBatchResponse>(new DBSaveBatchRequest { Disposers = disposers, NeedCache = needCache});
|
|
|
+ await session.Call(new DBSaveBatchRequest { Disposers = disposers, NeedCache = needCache});
|
|
|
}
|
|
|
|
|
|
public async Task Save(Disposer disposer, bool needCache, CancellationToken cancellationToken)
|
|
|
{
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- await session.Call<DBSaveResponse>(new DBSaveRequest { Disposer = disposer, NeedCache = needCache}, cancellationToken);
|
|
|
+ await session.Call(new DBSaveRequest { Disposer = disposer, NeedCache = needCache}, cancellationToken);
|
|
|
}
|
|
|
|
|
|
public async void SaveLog(Disposer disposer)
|
|
|
{
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- await session.Call<DBSaveResponse>(new DBSaveRequest { Disposer = disposer, NeedCache = false, CollectionName = "Log" });
|
|
|
+ await session.Call(new DBSaveRequest { Disposer = disposer, NeedCache = false, CollectionName = "Log" });
|
|
|
}
|
|
|
|
|
|
public async Task<T> Query<T>(long id, bool needCache = true) where T: Entity
|
|
|
{
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- DBQueryResponse dbQueryResponse = await session.Call<DBQueryResponse>(new DBQueryRequest { CollectionName = typeof(T).Name, Id = id, NeedCache = needCache });
|
|
|
+ DBQueryResponse dbQueryResponse = (DBQueryResponse)await session.Call(new DBQueryRequest { CollectionName = typeof(T).Name, Id = id, NeedCache = needCache });
|
|
|
return (T)dbQueryResponse.Disposer;
|
|
|
}
|
|
|
|
|
|
@@ -62,7 +62,7 @@ namespace Model
|
|
|
{
|
|
|
List<T> list = new List<T>();
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- DBQueryBatchResponse dbQueryBatchResponse = await session.Call<DBQueryBatchResponse>(new DBQueryBatchRequest { CollectionName = typeof(T).Name, IdList = ids, NeedCache = needCache});
|
|
|
+ DBQueryBatchResponse dbQueryBatchResponse = (DBQueryBatchResponse)await session.Call(new DBQueryBatchRequest { CollectionName = typeof(T).Name, IdList = ids, NeedCache = needCache});
|
|
|
foreach (Disposer disposer in dbQueryBatchResponse.Disposers)
|
|
|
{
|
|
|
list.Add((T)disposer);
|
|
|
@@ -74,7 +74,7 @@ namespace Model
|
|
|
{
|
|
|
List<T> list = new List<T>();
|
|
|
Session session = Game.Scene.GetComponent<NetInnerComponent>().Get(dbAddress);
|
|
|
- DBQueryJsonResponse dbQueryJsonResponse = await session.Call<DBQueryJsonResponse>(new DBQueryJsonRequest { CollectionName = typeof(T).Name, Json = json, NeedCache = needCache});
|
|
|
+ DBQueryJsonResponse dbQueryJsonResponse = (DBQueryJsonResponse)await session.Call(new DBQueryJsonRequest { CollectionName = typeof(T).Name, Json = json, NeedCache = needCache});
|
|
|
foreach (Disposer disposer in dbQueryJsonResponse.Disposers)
|
|
|
{
|
|
|
list.Add((T)disposer);
|