我正在尝试确定哪个是调用存储过程的最佳方法.
我是ASP.NET MVC的新手,我已经阅读了很多关于Linq to SQL和Entity Framework以及Repository Pattern的内容.说实话,我很难理解L2S和EF之间的真正差异......但我想确保我在我的应用程序中构建的内容是正确的.
目前,我需要正确调用存储过程:a)保存一些用户信息并获得响应,b)获取产品目录的一些信息.
到目前为止,我已经创建了一个Linq to SQL .dbml文件,从Server Explorer中选择了sotred过程并将该实例拖到.dbml中.我正在调用存储过程,如下所示:
MyLinqModel _db = new MyLinqModel();
_db.MyStoredProcedure(args);
Run Code Online (Sandbox Code Playgroud)
我知道必须更多地参与......而且我在我的控制器中这样做,我理解这不是一个好习惯.
有人能认出我的问题在这里吗?