[Dapper] Execute VS ExecuteAsync

看到 Async 非同步 就超開心,感覺會變快... 來用用看...

發現速度竟然變慢!! 而且慢超多!! 冏

我用Stored Procedure insert 資料,程式碼如下:

cn.Execute("spName", parameters, commandType: CommandType.StoredProcedure);
cn.ExecuteAsync("spName", parameters, commandType: CommandType.StoredProcedure);

以下是我的測試結果:

Execute    INSERT 筆數  545筆    14秒

ExecuteAsync  INSERT 筆數  192筆    4分15秒

結論:

還是用 Execute 就好了