【发布时间】:2011-05-08 12:03:09
【问题描述】:
为了学习 EF,我追求了一个很好的例子,我通过 google 找到了 NopCommerce。我喜欢他们对 EF 的实现以及它在 1.80 版中的架构。
我对 1.80 版的实体框架架构印象深刻。我喜欢创建AspNetObjectContextManager 并为请求访问相同的objectContext 的方式。
但是现在当我下载 nopcommerce 1.90 时,我看到所有类 AspNetOCM、ObjectContextHelper、ObjectContextManager 等都被删除,并且上下文被添加到服务类中(例如 CustomerService)。
请问1.80版本的Entity Framework Architecture有什么不足吗?
我担心的原因是我不想学习有一些缺点的架构。我知道 NopCommerce 开发团队一直保持高水平的编码质量,但我很想知道从 1.90 版中删除类的原因
【问题讨论】:
-
因此您可能应该询问他们的支持或在他们的社区论坛中。您询问的是第三方产品的实施细节,而不是您必须处理的任何实际问题。
-
@Mrnka - 是的,我也这样做了。但是因为 stackoverflow 社区很大,并且认为可能有人有相同类型的查询,不看 nopcommerce 支持论坛的人,可以为我提供帮助
标签: c# asp.net entity-framework entity-framework-4 nopcommerce