我们最近一直在讨论在工作中使用实体框架的方法。我们有一个相当大和复杂的基于web的n层应用程序,这是由于一个主要的大修。
问题是:如果我们从哪里开始使用实体框架,是创建一个大模型更好,还是创建一组更小的基于功能/活动的模型更好。
我对此有自己的看法,但很有兴趣听听其他人的想法。
更新(2008年11月17日):我一直在为家里的小项目创建一个模型,将其清除并重新创建,等等。虽然我没有尝试过,但我怀疑当涉及大量实体类型时,这种方法会更具挑战性。
另外,有没有人有在使用TFS或类似的大型团队中使用ef的经验?
发布于 2008-11-14 14:44:13
根据我的经验,我只做了一个数据库的大模型。否则,可能很难跟踪哪些表在何处发生了更改。当我对数据库进行更改时,我只是删除模型中的所有表并重新生成它。
当然,我也没有通过添加“实体”功能来定制我的模型(不确定它到底是如何工作的)。
所以我不是它方面的专家,但我通常最终会使用LINQ-To-SQL模型/对象,而不是实体框架-到目前为止,它对我来说工作得更好。
https://stackoverflow.com/questions/290242
复制相似问题