你的位置:首页 > ASP.net教程

[ASP.net教程]DataTable转换为ListT或者DataRow转换为T


这段时间开发ASP.NETMVC应用程序,从数据库获取数据之后,需要把记录转换为数据集在视图中显示。我们需要把DataTable转换为List<T>或者DataRow转换为T。

 本篇中可以学习到相关的知识,数据库方面,创建表,添加数据,存储过程等。MVC方面,创建model,创建Entity,Utility写在一个目录中,控制器创建视图操作,以及行为操作。

先从数据库:


SQL代码:

CREATE TABLE [dbo].[Cookbook](  [ID] INT IDENTITY(1,1) PRIMARY KEY NOT NULL,  [Name] NVARCHAR(30) NULL,  [Author] NVARCHAR(30) NULL,  [CreateDate] DATETIME NULL,  [ImagePath] NVARCHAR(100) NULL)GOINSERT INTO [dbo].[Cookbook] VALUES(N'糯香土豆','Leo Yang','2015-07-12','Content/Image/Cookbook/0.jpg'),(N'紫菜蛋花汤','Leo Yang','2015-07-12','Content/Image/Cookbook/1.jpg'),(N'橄榄菜炒通心菜','Leo Yang','2015-07-12','Content/Image/Cookbook/2.jpg'),(N'蒜瓣炒番薯叶','Leo Yang','2015-07-12','Content/Image/Cookbook/3.jpg'),(N'肉片炒豆角','Leo Yang','2015-07-12','Content/Image/Cookbook/4.jpg'),(N'香葱炒土豆','Leo Yang','2015-07-12','Content/Image/Cookbook/5.jpg')GOCREATE PROCEDURE [dbo].[usp_Cookbook_GetAll]ASSELECT [ID],[Name],[Author],[CreateDate],[ImagePath] FROM [dbo].[Cookbook]GOCREATE PROCEDURE [dbo].[usp_Cookbook_GetByPk](  @ID INT)ASSELECT [ID],[Name],[Author],[CreateDate],[ImagePath] FROM [dbo].[Cookbook] WHERE [ID] = @IDGO

View Code


创建model:

 

下面是本篇重点部分,是将DataTable转换为List<T>或者DataRow转换为T

创建Entity:

 

创建控制的操作:

 

下面创建2个视图:

 

另一个视图:


演示,演示中所选择图片来源于Insus.NET的微博(新浪,腾讯)和QQ空间:
http://weibo.com/104325017
http://t.qq.com/leo_insus
http://user.qzone.qq.com/104325017/main







去浙江旅游最佳路线去浙江旅游最佳时间浙江旅游线路报价浙江旅游攻略大全浙江旅游路线推荐2015清明节清远去哪里看杜鹃花?清远清明节哪里杜鹃花好看? 清远金子山杜鹃花好看吗?金子山杜鹃花盛花期? 金子山杜鹃花最佳观赏期?连山金子山杜鹃花什么时候最好看? 金子山杜鹃花开了吗?连山金子山杜鹃花什么时候开放? 2015春节湟川三峡桃花开了吗?连州湟川三峡桃花盛花期是几月份? 2015春节森波拉酒店住宿免费泡温泉吗?森波拉温泉春节篝火晚会有什么表演? 过年到锦里沟品土家民俗 2015春节佛冈森波拉春节有什么活动?森波拉奇妙世界春节活动介绍? 最强洗肺地哪里找 首选浪漫之都大连 花都香草世界有导游证免费吗?广州花都香草世界门票优惠政策? 花都香草世界门票团购多少钱?广州花都香草世界团体票怎么买? 花都香草世界网上订票?广州花都香草世界优惠票多少钱? 在香港怎么打电话比较划算? 去香港买ipad怎么过关比较好? 哪里可以办香港购物打折卡VIP CARD? 八达通在哪里可以充值? 08055C681KAT2M Datasheet 08055C681KAT2M Datasheet AQ12EA3R9BAJME Datasheet AQ12EA3R9BAJME Datasheet SQCA5A241FAJWE Datasheet SQCA5A241FAJWE Datasheet 牡丹江去香港迪士尼旅游 牡丹江去香港迪士尼旅游 牡丹江去香港迪士尼旅游 阳泉市去香港旅游 阳泉市去香港旅游 阳泉市去香港旅游 运城香港旅游 运城香港旅游 运城香港旅游