【发布时间】:2012-12-24 03:19:16
【问题描述】:
假设您有三层(Business、Data 和 UI)。我的数据层将有一个 linq to sql 文件,其中添加了所有表。
我见过一些示例,其中在业务层中创建接口,然后在另一个类中实现(类型为 IQueryable/IEnumerable),但其他类使用普通的 Linq syntax 获取/保存/删除/更新数据。
为什么以及何时使用具有IQueryable/IEnumerable 类型的接口?
【问题讨论】:
标签: linq interface data-access-layer