【发布时间】:2010-06-01 11:32:29
【问题描述】:
以书呆子晚餐为例:
private NerdDinnerDataContext db = new NerdDinnerDataContext();
public IQueryable<Dinner> FindAllDinners()
{
return db.Dinners;
}
在这里直接暴露实体类Dinner不是不好的做法吗?我认为存储库最好返回IDinner。
所以我的问题是,如何让自动生成的实体类公开我的界面?
【问题讨论】:
-
在不失去使用 LINQ 查询的可能性的情况下,您将无法使用 LINQ to SQL 进行此操作。
-
@Steven:真的吗?那是不是意味着 L2S 真的很烂?
标签: linq-to-sql design-patterns interface