2009-06-22 52 views
0

在NerdDinner示例中,他们使用存储库模式将业务与数据层分离。但随后他们使用Linq to SQL生成的类(Dinner专门)作为整个项目中使用的实体类。那真的是如何分离的?这不像你可以轻松地交换Linq到SQL。有人在大项目中使用生成的实体类吗?

在我上一个项目中,我创建了一个单独的实体类,我在linq查询中填充了左/右,因为我发现即使使用生成的linq的一部分,也无法填充查询时添加的任何其他字段时间。

回答

0

LINQ to SQL与数据库模式紧密相关,这就是为什么我不会使用它。我会使用实体框架,因为它允许概念模型和逻辑模型之间的映射。