首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dateTable 转换为实体类,该怎么处理

2013-01-25 
dateTable 转换为实体类需要将DataTable 转化成实体类, 数据库是和实体类相对应的现在是在每个类里面加了

dateTable 转换为实体类
需要将DataTable 转化成实体类, 数据库是和实体类相对应的
现在是在每个类里面加了类似下面的方法:
 private static List<Albums> ConvertToAlbums(DataTable dt)
        {
            List<Albums> model = new List<Albums>();

            if (dt == null || dt.Rows.Count <= 0)
            {
                return model;
            }
            IEnumerable<Albums> query = dt.AsEnumerable().Select(h => new Albums()
            {
                UserID = h.Field<long>("UserID"),
                UserName = h.Field<string>("UserName"),
                AlbumID = h.Field<int>("AlbumID"),
                AlbumName = h.Field<string>("AlbumName"),
                Description = h.Field<string>("Description"),
                NewPicture = h.Field<string>("NewPicture"),
                PrivacyState = h.Field<byte>("PrivacyState"),
                TitlePicture = h.Field<string>("TitlePicture"),
                PicturesCount = h.Field<int?>("PicturesCount")
            });
            model = query.ToList();
            return model;
        }
数据库里几百个表,也就是最少要写几十个实体类,难道每个类里都要这么写吗?有没有好点的办法。
等待大侠指点·~~~~ 实体类,MVC?
[解决办法]
给个参考http://blog.csdn.net/qq289523052/article/details/7639041

热点排行