目前存在一个ServiceStack的异步分支,它将使创建异步服务成为可能。但要获得异步的所有好处,所有IO绑定操作都应该是异步的,因此所有数据库请求也应该是异步的。我目前正在使用OrmLite和Postgresql,因此我想知道OrmLite是否支持异步查询/操作?如果不支持,还有哪些.Net微Orms支持异步操作?
发布于 2012-09-10 01:48:27
OrmLite对所有支持异步Async support提供程序实现的RDBMS Providers都有一流的ADO.NET,否则就会依赖于同步ADO.NET提供程序API的“伪异步”支持,后者允许在不支持异步API的关系数据库提供程序中使用异步API,同时在与支持它的关系数据库提供程序运行时能够从异步实现中受益。
发布于 2012-11-24 20:57:44
如果我误解了问题,很抱歉
但是,为什么不能使用任务并行库TPL或类似的工具来包装调用呢?
这就是我所做的,我对结果很满意。归根结底,你只是在查询数据...
谢谢
https://stackoverflow.com/questions/12339000
复制相似问题