一.查询
- 一个单表查询大家应该都会,在做这个项目过程的时候我在这次就要进行一个多个表格
的合并的问题了!在这里的过程里面经过百度的查询也查询不出什么答案来,但是经过
多次的探索,我也学会了一个多表的合并的办法了,接下来就和大家分享一下! - 第一步我们就要如图1一样做出两个linq的查询语句出来!
- 第二部我们就要简单的解析一下了,此时比如我们有A-B两个linq查询语句,我们就要
首先封装进一个实体类里面了! - 此时我们就要注意第一点就是每一个linq语句里面都是运用同一个实体类才行!
图1
- 第三部我们就要实例化一个列表了,以边我们把两个linq查询出来的数据进行一个数据的
封装了!
图2
二. 保存
- 此时我们就要进行一个,多个表格合并的方法了!
- 在图3里面我们就是一个运用了一个Session的机制的办法对一个数据进行一个
封装的办法的代码图了! - 此时我就解析一下,下面的代码的意思吧! 首先我也可以进行一个代码的筛选的
,此时也可以不筛选,根据个人的需要就可以了! - 第二我就进行了一个foreach的遍历,最后我就把查询出来的littWard的数据每
一个都遍历保存到我刚才申明出来的表格里面,同时我还进行了一个,把数据同时
保存到Session里面的操作!
5. 第三我们要在每一个linq查询的语句下面的给保存到表格里面的操作!
图3
- 此时我们就可以拿我们封装好的每一个数据的声明好的表格进行一个数据的返回就
可以了,总数也是一样是可以从此表格给出来,如图4!
图4
总结:
在上面的总结里面我可以学到了很多的有趣的表格的一个封装的过程,同时也希望在
上面可以帮助到你们!