如何使用petapoco同步和异步存储库模式+工作单元?

时间:2017-01-17 10:46:53

标签: c# asynchronous petapoco

因为petapoco不是异步,我找到了另一个库https://github.com/tmenier/AsyncPoco

但是这个AsyncPoco是100%异步。

如果一个库(petapoco)是100%同步而另一个(AsyncPoco)是100%异步,是否可以使用petapoco同步和异步存储库模式+工作单元?

示例:

public interface IProductRepository 
{
  IEnumerable<ProductEntity> ListAll();
  Task<IList<ProductEntity>> ListAllAsync();
}

0 个答案:

没有答案