asp.net-mvc – 使用没有ORM的ASP.NET MVC
发布时间:2020-12-15 20:23:54 所属栏目: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会话状态存储
- 在WebApi Core ConfigureServices中访问services.AddScoped
- asp.net – 事件日志应用程序错误,故障地址有意义吗?
- asp.net-mvc – 无法通过kendo上传从一个视图到另一个视图的
- asp.net – 如何以编程方式回收.net Web应用程序自己的appp
- 在asp.net mvc中实现“关注人,发布”功能
- 如何使用共享群集上相同端口的子路径在Azure Service Fabri
- asp.net – 什么叫Page_Load,它是如何做的?
- asp.net-mvc – 可以在桌面应用程序开发中使用MVC设计模式/
- asp.net-mvc – 实体框架:已经有一个与此命令关联的开放Da
推荐文章
站长推荐
- 如何在.NET MVC应用程序中包含社交媒体共享?
- 备忘录——IIS程序修改不生效Temporary ASP.NET
- 使用.Net的Fluent验证库验证单个属性
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- asp.net-mvc-3 – ASP.NET MVC 3中ModelState.Is
- asp.net – Web.config身份验证错误
- .NET Core技术研究-HttpContext访问的正确姿势
- asp.net – HttpError不会显示自定义错误页面
- asp.net-mvc – 真实世界的ASP.NET MVC存储库
- asp.net-mvc – MVC4应用程序“无法加载DLL’lib
热点阅读