我面前有一个场景,其中应用程序需要在架构上进行大修,我想使用EF 4.3作为架构的ORM部分。
应用程序使用的数据库很乱,有些表缺少关系/键。
在我开始设计架构之前,我想评估什么是最好的前进 - 代码首先是POCO还是EDMX方法?
答案 0 :(得分:1)
我最近在缺少一些外键的数据库模式上创建了一个EDMX。手工创建关联并不难。对于这项任务,视觉设计师表面派上用场。所以我会使用edmx。
使用代码优先,我认为制作与数据库设计相匹配的类是非常麻烦的。
有关详细的一般性讨论,请参阅EF Model First or Code First Approach?。