1

最近,我们一直在讨论在工作中使用实体框架的方法。我们有一个相当大且复杂的基于网络的 n 层应用程序,该应用程序需要进行大修。

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

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

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

另外,有没有人在使用 TFS 或类似工具的大型团队中使用 ef 的经验?

4

1 回答 1

1

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

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

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

于 2008-11-14T14:44:12.707 回答