我有在 MVC 3 上开发市场的项目,我自己从 ASP.net/MVC 学习 MVC
在教程和示例中,我学会了使用数据库 CRUD 功能,可以通过在模型中定义属性和创建模型实体轻松地使用 EF 完成。
我最近聘请了一名程序员来编写该项目的代码。他建议通过编写 SQL 语句来实现数据库 CRUD 功能的方法,就像我们通过定义数据模型为 Web 表单所做的那样。他说在 MVCMusicStore 中使用规定的方法会在以后产生问题,就像任何其他程序员将更改 Model 属性一样,它会更新数据库并且可能会出现问题。
我不知道使用 MVC 进行数据库交互的大型项目的最佳实践。