【积累】LinqToSql复合查询结果转DataTable数据

     最近的项目用到了大量的复合查询结果用于数据源,绑定到数据控件上。

     为了方便,我们把它转换成DataTable的数据源形式。请看下面的示例:

     1)思考自己需要的数据,然后组合,因此创建一个新的类:

       

 上面的类就是 我需要的 所以表的数据集合。

 2)下面的方法是类转表的方法(需要添加 System.Reflection 命名空间引用):

 3)下面的方法就是用Linqtosql语法查询出来的结果,并且调用 2)的方法转成DataTable:

 介绍完毕。

 这个方法是我新学到的,拿出来给那些没有接触过的程序猿看看,也方便自己查找。

 喜欢就收藏下吧,哈哈,我文笔不行,如果大家有不明白的地方可以交流。

 ^_^

posted @   细品人生  阅读(2032)  评论(1编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示