asp.net-mvc – 使用没有ORM的ASP.NET MVC
发布时间:2020-12-15 08:30:32 所属栏目: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 – (客户端)禁用提交按钮的最佳方法是什么?
- asp.net – 有没有一个原因,cshtml不受欢迎
- asp.net 自动将汉字转换成拼音第一个字母
- asp.net实现生成缩略图及给原始图加水印的方法示例
- asp.net-mvc – ASP.NET MVC如何实现返回上一页的链接?
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebData.WebSec
- asp.net – 如何从日历控件中获取所选日期?
- asp.net-mvc – ASP.net身份在删除外部帐户后停止分发外部C
- ASP.NET基于Ajax的Enter键提交问题分析
- ASP.NET VNext类库System.Runtime.Serialization
推荐文章
站长推荐
- asp.net – 是否可以根据用户角色隐藏/显示Kendo
- asp.net – 如何在selectindexchanged下拉列表后
- 并行运行ASP.NET Webforms和ASP.NET MVC
- asp.net-mvc – 为什么我在带有godaddy服务器的M
- asp.net-web-api – WebAPI 2属性路由启用会话状
- asp.net-mvc – ASP.NET MVC会话超时,绝对还是滑
- asp.net中XML如何做增删改查操作
- asp.net-mvc – MVC应用程序中的随机数生成
- asp.net – (客户端)禁用提交按钮的最佳方法是什
- 在ASP.NET中拒绝用户时,’CustomIdentity’上的S
热点阅读
