PLinq的存储库模式

本文关键字:模式 存储 PLinq | 更新日期: 2023-09-27 18:17:16

我对Plinq和Repo模式相当陌生。我需要您提供一些参考和指导,以便在fx 4.0中使用dbml, PLinq实现存储库模式

PLinq的存储库模式

Repository模式为您提供了对数据存储的抽象。如果带下划线的存储是(源):

,那么带有存储库模式的PLINQ将工作。
  • (内存)T[], List<T>,或任何其他类型的IEnumerable<T>
  • 使用System.Xml.Linq api加载XML文档

不能使用:

  • LINQ-to-SQL或LINQ-to-Entities (source)
  • NHibernate

总之,Linq to SQL不支持NO - PLINQ

PLINQ和Repository是不相关的概念:

    PLINQ是一种并行处理大量内存数据的方法。数据访问速度假定在纳秒范围内。
  • Repository是一种以面向对象的方式从持久存储访问数据的方法,它隐藏了数据实际持久化和检索的方式。数据访问速度假定在毫秒范围内。