我正在开发一个Web应用程序,并希望在不使用ORM的情况下使用原始SQL(T-SQL,存储过程等)与我的数据库进行交互。
我给人的印象是,使用MVC时,所有数据库交互都将存储在诸如products.js
之类的模型文件中,该文件对于诸如getAllProducts()
之类的产品具有多种功能。但是,在阅读this tutorial之后,模型似乎是数据库中表的ORM表示,它是执行所有数据库交互(即从模型中选择)的Controller文件。
因此,如果我不使用ORM进行开发,那么在MVC开发模式中我需要什么模型?我是否只是跳过使用模型并将所有内容放入控制器文件中?还是介于两者之间?