2008-11-14 40 views
1

最近我们一直在讨论使用实体框架的方法。我们有一个相当庞大和复杂的基于网络的基于网络的应用程序,这是一个重大改革。实体框架:一个大模型还是一组较小的模型?

问题是:如果我们从哪里开始使用实体框架,创建一个大模型还是一组较小的基于功能/活动的模型会更好?

我对此有自己的看法,但有兴趣听听其他人的想法。

更新(2008年11月17日): 我一直在创建一个模型,擦除和重新创建,等等在家里的小项目。虽然我还没有尝试过,但我怀疑这种方法在涉及大量实体类型时会更具挑战性。

此外,没有人有任何使用ef与大型团队使用TFS或类似的经验吗?

回答

1

根据我的经验,我只是制作一个数据库的大型模型。否则,可能很难追踪哪些表发生了变化。当我更改数据库时,我只删除模型中的所有表并重新生成它。

当然,我也没有通过向它添加“实体”功能来定制我的模型(不确定它是如何工作的)。

所以我不是专家,但我通常最终使用LINQ到SQL模型/对象而不是实体框架 - 它对我来说迄今为止效果更好。