【发布时间】:2012-02-20 01:21:49
【问题描述】:
我们有一个包含数百个表的大型数据库。 我们才刚刚开始使用 Entity Framework 4。
我们应该为它构建一个巨大的数据模型还是根据某些标准将它分成多个数据模型?
【问题讨论】:
标签: entity-framework database-design datamodel
我们有一个包含数百个表的大型数据库。 我们才刚刚开始使用 Entity Framework 4。
我们应该为它构建一个巨大的数据模型还是根据某些标准将它分成多个数据模型?
【问题讨论】:
标签: entity-framework database-design datamodel
我和我的同事在 Linq2Sql 时代尝试了“一个真实的数据上下文”。我们发现它很快就变得难以维护。因此,我们现在选择了许多较小的“特定于任务”的上下文,我们发现它们的效果要好得多。
话虽如此,没有“正确”的方式。选择适合您的特定情况以及您将如何使用上下文的任何内容。
所以,恐怕这是另一个经典的取决于答案。
PS - 我们的数据库中有大约 300 个表。我们的模型中有大约 150 个。
PPS - 我们现在首先使用代码,我个人更喜欢设计器。
【讨论】: