我们有一个包含数百个表的大型数据库。 我们刚刚开始使用Entity Framework 4。
我们应该为它构建一个庞大的数据模型,还是根据某些标准将其划分为多个数据模型?
答案 0 :(得分:1)
我和我的同事在Linq2Sql时代尝试过“One True Data Context”。我们发现它很快就变得难以维护。所以我们现在选择了许多较小的“任务特定”上下文,我们发现它的工作要好得多。
说过没有“正确”的方式。选择适合您特定情况的任何内容以及您将如何使用上下文。
所以,这是另一个经典的它依赖回答我害怕。
PS - 我们的数据库中有大约300个表。其中150个左右在我们的模型中。
PPS - 我们现在首先转向代码,我个人更喜欢设计师。