面试知识整理
Posted hhhjzg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试知识整理相关的知识,希望对你有一定的参考价值。
要出发
1、数据库 行转列 列转行的方式
在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强。
https://www.cnblogs.com/linJie1930906722/p/6036714.html
2、EF导航属性
https://www.cnblogs.com/Dr-Hao/p/5365325.html
3、 IQueryable
1)、我们看到其中有个接口属性 IQueryProvider ,这个接口的作用大着呢,主要作用是在执行查询操作符的时候重新创建 IQueryable<T> 并且最后遍历的时候执行sql远程取值。我们还看见了 Expression 属性。
2)、 IQueryable<T> 最主要的作用就是用来存储 Expression(表达式树)
以上是关于面试知识整理的主要内容,如果未能解决你的问题,请参考以下文章