asp.net-mvc – 使用没有ORM的ASP.NET MVC
发布时间:2020-12-15 08:22:40 所属栏目:asp.Net 来源:互联网
导读:在我的ASP MVC应用程序中,我使用标准SQL(而不是 Linq to SQL或其他ORM)来查询我的数据库. 我想将数据库结果传递给我的观点,并在我的观点中迭代结果.但我不知道该怎么做我看过的每个例子都会传递一些字符串或使用L2S.我想传递像嵌套的Hashtables这样的东西,但
在我的ASP MVC应用程序中,我使用标准SQL(而不是 Linq to SQL或其他ORM)来查询我的数据库. 我想将数据库结果传递给我的观点,并在我的观点中迭代结果.但我不知道该怎么做我看过的每个例子都会传递一些字符串或使用L2S.我想传递像嵌套的Hashtables这样的东西,但我唯一可以想到的是将SqlDataReader对象传递给视图,但是这听起来真是个坏主意. 我如何从标准SQL查询显示我的数据库结果到我的视图?我真的很喜欢使用Linq或其他ORM,但要求我们不要(不要问我为什么,我不明白).我在VB中这样做.我会尽力转换任何提供的C#示例. 解决方法您可以为要传输的数据创建简单的类,然后手动从数据读取器中填充控制器中的对象列表,然后将其传递给您的视图. (C#但这应该很容易转换)// open your connection / datareader etc. List<Customer> customers = new List<Customer>(); while(dataReader.Read()) { Customer c = new Customer(); c.Id = dataReader.GetInt32(0); c.Name = dataReader.GetString(1); // etc (you might want to use string indexers instead of ints for the get methods) customers.Add(c); } // close and dispose your datareader / connection etc as usual return View("List",customers); (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 是否可以根据用户角色隐藏/显示Kendo网格列?
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现?
- asp.net-mvc-3 – dataannotations在主键上设置标识种子值,
- asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创
- asp.net – IIS 404自定义错误不能按预期工作
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”一页
- asp.net-mvc – 如何将XML作为POST传递给ASP MVC .NET中的A
- ASP.NET MVC是否使Web表单成为旧版平台?
- VS 2015 CTP 6 Nuget Package Source
- asp.net-mvc-3 – 如何关闭我的整个ASP.NET MVC 3网站的缓存
推荐文章
站长推荐
- ASP.NET Core中调整HTTP请求大小的几种方法详解
- asp.net – 在渲染到位图之前缩放WPF内容
- ASP.NET网站攻击:如何回应?
- asp.net 禁用viewstate在web.config里
- asp.net-mvc-3 – 如何关闭我的整个ASP.NET MVC
- asp.net-mvc – DDD原理和ASP.NET MVC项目设计
- asp.net-mvc – SelectListItem中的Selected属性
- ASP.NET(AJAX+JSON)实现对象调用
- 如何在服务器端缓存ASP.NET自定义HttpHandler响应
- asp.net-mvc – 允许asp.net mvc 2控制器名称的U
热点阅读