This MySqlConnection is already in use. See https://fl.vu/mysql-conn-reuse

 

.net core 8的网站, SqlSugar + MySQL 8

异步函数返回值不能写void => async void, 否则会出现各种异像,  This MySqlConnection is already in use. See https://fl.vu/mysql-conn-reuse 这个错误是其中一种.

要写成async Task才行. 

 

这样的不行:

public async void Update(int id){
    await service.UpdateAsync(id);
}

 

 

这样是对的:

public async Task Update(int id){
    await service.UpdateAsync(id);
}

 

posted @ 2026-04-15 17:53    阅读(15)  评论(0)    收藏  举报