1
使用书呆子晚餐为例:如何让我的Linq to Sql实体暴露一个接口?
private NerdDinnerDataContext db = new NerdDinnerDataContext();
public IQueryable<Dinner> FindAllDinners()
{
return db.Dinners;
}
岂不是不好的做法,直接暴露在这里的实体类Dinner
?我认为存储库返回IDinner
会更好。
所以我的问题是,我怎样才能让自动生成的实体类暴露我的接口?
您将无法使用LINQ to SQL,而不会失去使用LINQ查询的可能性。 – Steven 2010-06-01 11:50:40
@Steven:真的吗?那并不意味着L2S真的很糟糕吗? – fearofawhackplanet 2010-06-01 12:06:18