asp.net-mvc – 我的CRUD LINQ代码在哪里? ASP.NET MVC
发布时间:2020-12-16 07:09:05 所属栏目:asp.Net 来源:网络整理
导读:我目前正在项目上使用ASP.NET MVC框架(几乎是我第一次) 我使用Linq2SQL作为我的数据模型.. 我应该在哪里有这样的代码: var entries = from e in db.sometable select e; 我目前在控制器中有这样的代码并传递我进入视图的数据.. 这个可以吗? 如果不是我如何
我目前正在项目上使用ASP.NET MVC框架(几乎是我第一次)
我使用Linq2SQL作为我的数据模型.. 我应该在哪里有这样的代码: var entries = from e in db.sometable select e; 我目前在控制器中有这样的代码并传递我进入视图的数据.. 这个可以吗? 如果不是我如何让我的linq2sql数据模型包含这种代码? 谢谢 丹尼尔 解决方法
对MVC使用Repository模式是很常见的.
通常,您定义一个接口,例如IProducts,然后,您实现此接口,调用linq2sql代码.您的控制器将接受此接口作为构造函数的参数,因此它依赖于此接口,而不是具体类.使用依赖注入器(如Ninject)将允许您为构造函数提供具体的接口实现.这使您可以在Web应用程序上进行单元测试,并增加灵活性. 有一本非常好的书,Pro ASP.NET MVC 2 Framework,它解释了所有这些.我正在读它,我只是喜欢它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何设置显示内联的Div元素的固定宽度?
- asp.net-mvc – ASP.NET MVC在自定义操作过滤器中查找当前用
- asp.net-mvc – ASP.NET MVC适合复杂的Web应用程序吗?
- asp.net-mvc – 在Windows Creators Update之后,ASP.NET缓存
- Azure 上部署 ASP.NET Core Web App
- ASP.NET对txt文件相关操作(读取、写入、保存)
- ASP.NET没有魔法——ASP.NET Identity与授权
- asp.net – 如何设置MVC应用程序的默认页面?
- asp.net-mvc – 如何在MVC4中显示Byte []作为图片
- asp.net-mvc-2 – 将日期参数传递给RedirectToAction Route
推荐文章
站长推荐
- asp.net-mvc – 字段必须是数字 如何将此消息更改
- asp.net – 如何使用窗口身份验证获取电子邮件地
- asp.net+ajaxfileupload.js 实现文件异步上传代码
- asp.net-mvc – 在回发数据时,MVC如何填充模型
- 玩转VSCode-完整构建VSCode开发调试环境
- asp.net-core – 如何从Microsoft.NetCore.App 2
- .net – 任何具有Postsharp生产经验的人?
- asp.net-mvc – 在MVC3中使用Html.BeginForm是什
- kendo-ui – Kendo grid在最后一页,最后一行位置
- asp.net-mvc – 以任何方式配置配置visual studi
热点阅读