1

我正在考虑创建 ServiceStack.OrmLite 的异步分支。我可以看到System.Data版本 2.0.0 中引用了它。我需要添加对 4.0.0 版本的引用才能访问DbCommand. 我的策略是遍历代码并使用ExecuteNonQueryAsync,ExecuteReaderAsyncExecuteScalarAsync不是同步版本来添加方法的异步版本。因为异步方法是定义在DbCommand而不是IDbCommand我需要强制IDbCommand转换为DbCommand.

是否有人知道这种方法的任何问题 - 是否可以更新对 4.0.0 版本的引用,MySql、pgsql、firebird、ormlite 的本机驱动程序中的任何异步问题?

如果没有,那么我将开始工作,看看结果如何。

4

0 回答 0