728x90
Dapper를 사용중인데 Temp Table을 사용하는 경우에 두번째 ExecuteAsync
에서 접근하지 못하는 문제가 있었다.
찾아보니 DB connection을 명시적으로 Open 해놓으면 Dapper 내부에서 DB Connection을 Open/Close를 하는 것을 방지할 수 있다.
await conn.OpenAsync();
The point about temporary tables is that they're limited to the scope of the connection. Dapper will automatically open and close a connection if it's not already opened. That means that any temp table will be lost directly after creating it, if the connection passed to Dapper has not been opened.
728x90
'Programming > .NET' 카테고리의 다른 글
[Azure] Azure Storage - Blob Storage (0) | 2022.04.15 |
---|---|
[.NET] FormData를 이용한 file upload (0) | 2022.03.19 |
[.NET] 대량 데이터 Insert하기(SqlBulkCopy.WriteToServer) (0) | 2021.09.23 |
[.NET] Generic Method의 T(Type Parameter) Property 접근하기 (0) | 2021.09.22 |
Azure Blazor Server 배포하기 (0) | 2021.09.03 |
댓글