我使用传统的 WebForms 和存储过程完成了一些非常复杂的项目。然而,最近,我使用 MVC 和 Entity Framework 做了一个项目,我喜欢它们与 Entity Framework 一起工作的方式。他们让你以面向对象的方式处理实体......太棒了。该项目不是很复杂。大约只有 12 -15 张桌子。
我们都知道 WebForms 和存储过程更成熟,因此更可靠的做事技术。据我所知,EF 仍在不断发展。它甚至没有非常基本的“唯一约束”。尽管有一些解决方法,但这让我在使用 EF 开始项目之前三思而后行。
我想问的是,如果我想开始另一个庞大而复杂的项目,我可以选择 MVC & EF 吗?有没有进入死胡同的风险?