1

在我的解决方案中,我有 40 多个项目。我只是想确认一下,如果我为我的所有项目使用了一个通用实体会降低性能,或者我必须为每个项目使用单独的 Entity(ObjectContext)。

哪一个更好..?

谁能帮我..?

谢谢。

4

1 回答 1

1

建议你看看Julie Lerman 的 Bounded Contexts 文章

大型上下文可能效率低下。但更糟糕的是一次有太多条目的上下文。您可以拥有 1 个 DAL/EF 项目,其上下文涉及业务领域/空间。

这些可以而且应该在您的项目中重复使用。

我将使用 1 个大型上下文来创建迁移/初始数据库,并使用有界上下文进行日常访问。

业务流程将决定加载/访问哪个上下文

于 2013-05-19T13:21:12.777 回答