【发布时间】:2010-11-23 19:30:50
【问题描述】:
我正在尝试确定调用存储过程的最佳方式。
我是 ASP.NET MVC 的新手,我已经阅读了很多关于 Linq to SQL 和实体框架以及存储库模式的内容。老实说,我很难理解 L2S 和 EF 之间的真正区别......但我想确保我在应用程序中构建的内容是正确的。
目前,我需要正确调用存储过程:a) 保存一些用户信息并获得响应,b) 获取产品目录的一些信息。
到目前为止,我已经创建了一个 Linq to SQL .dbml 文件,从服务器资源管理器中选择了 sotred 过程并将该实例拖到 .dbml 中。我目前正在这样调用存储过程:
MyLinqModel _db = new MyLinqModel();
_db.MyStoredProcedure(args);
我知道有更多的参与...而且我在我的控制器中这样做,我知道这不是一个好习惯。
有人能认出我的问题吗?
【问题讨论】:
标签: asp.net-mvc linq-to-sql stored-procedures