开发工具与关键技术:VS NVC 做者:听民谣的老猫 撰写时间:2019/7/22 18:15
一般咱们遇到上面这种状况,咱们确定是想吧后面班期的多个字段合成一个字段,把这四条数据合成一条数据。数据库
出现这种状况的缘由:工具
首先你应该是用了连表查询,在你没连这个表的时候数据始终是单条。为何连了这个表就会变成多条数据呢?开发工具
由于数据库这张表的设计是一对多的(也就是一个FlightID对应了多个CycleID),因此对应的你查询出来的数据也就是四条。spa
效果如上,将本来就是同一条数据的四条数据合成了一条,也将班期这个字段合成了一个,相对于一开始的来讲数据量少了不少。设计
这个自定义类的字段就不作过多的解释了。都讲过了。3d
这个就是在自定义类的基础上将原来的string,int类型改为了一个带另一个自定义类的list类型,由于班期数据确定是多条的,若是不用list数据类型确定是会报错的。code
List带的这个自定义类也和之前讲的没什么区别。blog
用了linq 查询中嵌套子查询后咱们由原来的须要连那张数据表格变成了,在本来的linq查询中再嵌套一个linq查询,符合这条航班的对应班期也能正确的被查询出来。开发
数据表格那里也须要一个对应的自定义列,将数据拼接就能够到达功能。string