Table to List<object> C#
2024-08-25 03:32:44
我们有 myobj 是这样的
public class MyObj
{
public string Name { get; set; }
public int ID { get; set; }
}
再数据库查询后的datatable我们想把它转成List<object>
我们可以这样做
private List<MyObj> test(DataTable dt)
{
var convertedList = (from rw in dt.AsEnumerable()
select new MyObj()
{
ID = Convert.ToInt32(rw["ID"]),
Name = Convert.ToString(rw["Name"])
}).ToList();
return convertedList;
}
如果不确定object的类型,那我们可以这样做
private List<object> GetListByDataTable(DataTable dt)
{
var reult = (from rw in dt.AsEnumerable()
select new
{
Name = Convert.ToString(rw["Name"]),
ID = Convert.ToInt32(rw["ID"])
}).ToList();
return reult.ConvertAll<object>(o => (object)o);
}
最新文章
- 一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之 Http 请求客户端
- 4-python学习——数据操作
- 软件测试--测试Demo
- iOS开发中常见的问题
- aspx后台页面添加服务器控件
- aix5下安装python和cx_Oracle
- Team Foundation Server 2015使用教程--新增权限为读取器的团队
- git 关键词扩展
- 为什么说android UI操作不是线程安全的
- java虚拟机 jvm java堆 方法区 java栈
- \t \r \n \f
- String 的方法总结
- mysql中有关查询的技巧方法
- activemq 的那些事1
- 【题解】Luogu P2787 语文1(chin1)- 理理思维
- sql语句中的不等于 <;>;
- python+jenkins 构建节点环境编译器配置问题
- python爬虫之scrapy框架介绍
- ACdream1092
- ubuntu 命令配置ip 网关 dns