Skip to content

Commit 5e4b1e0

Browse files
committed
[修改]1. 修改数据库初始化服务的异常
1 parent 0f7d6f4 commit 5e4b1e0

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

GameFrameX.DataBase/Abstractions/IDatabaseService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public interface IDatabaseService
1212
/// </summary>
1313
/// <param name="url">链接地址</param>
1414
/// <param name="dbName">数据库名称</param>
15-
void Open(string url, string dbName);
15+
Task Open(string url, string dbName);
1616

1717
/// <summary>
1818
/// 关闭数据库连接

GameFrameX.DataBase/GameDB.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ public static class GameDb
2020
/// <param name="mongoUrl">MongoDB连接URL,不能为null</param>
2121
/// <param name="mongoDbName">MongoDB数据库的名称,不能为null</param>
2222
/// <exception cref="ArgumentNullException">当mongoUrl或mongoDbName为null时抛出</exception>
23-
public static void Init<T>(string mongoUrl, string mongoDbName) where T : IDatabaseService, new()
23+
public static async Task Init<T>(string mongoUrl, string mongoDbName) where T : IDatabaseService, new()
2424
{
2525
ArgumentNullException.ThrowIfNull(mongoUrl, nameof(mongoUrl));
2626
ArgumentNullException.ThrowIfNull(mongoDbName, nameof(mongoDbName));
2727
_dbServiceImplementation = new T();
28-
_dbServiceImplementation.Open(mongoUrl, mongoDbName);
28+
await _dbServiceImplementation.Open(mongoUrl, mongoDbName);
2929
}
3030

3131
/// <summary>

GameFrameX.DataBase/Mongo/MongoDbService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public sealed partial class MongoDbService : IDatabaseService
2727
/// </summary>
2828
/// <param name="url">MongoDB连接URL。</param>
2929
/// <param name="dbName">要使用的数据库名称。</param>
30-
public async void Open(string url, string dbName)
30+
public async Task Open(string url, string dbName)
3131
{
3232
try
3333
{

0 commit comments

Comments
 (0)