您的项目中是否可以使用许多实体数据模型,或者您是否只有一个实体数据模型?

时间:2012-01-26 23:01:52

标签: entity-framework database-design datamodel

我们有一个包含数百个表的大型数据库。 我们刚刚开始使用Entity Framework 4。

我们应该为它构建一个庞大的数据模型,还是根据某些标准将其划分为多个数据模型?

1 个答案:

答案 0 :(得分:1)

我和我的同事在Linq2Sql时代尝试过“One True Data Context”。我们发现它很快就变得难以维护。所以我们现在选择了许多较小的“任务特定”上下文,我们发现它的工作要好得多。

说过没有“正确”的方式。选择适合您特定情况的任何内容以及您将如何使用上下文。

所以,这是另一个经典的它依赖回答我害怕。

PS - 我们的数据库中有大约300个表。其中150个左右在我们的模型中。

PPS - 我们现在首先转向代码,我个人更喜欢设计师。