microsoft.data.sqlite + dapper ~async 메떠드 이용 주의
async Task TestMothod()
{
using SqliteConnection connection = new(@$"data source= ...");
await connection.OpenAsync();
string sql = $"""
...;
...;
""";
await connection.ExecuteAsync(sql);
}
microsoft.data.sqlite와 dapper를 이용한 위 코드는 작동은 하지만 비동기는 구현하지 않아 유저 인터패이스를 잠근다. 비동기로 작동하게 하려면 Task.Run으로 빼야 한다.