
EFcore
文章平均质量分 58
tsgxjr
这个作者很懒,什么都没留下…
展开
-
EFcore 6.0 用Local进行left join查询时报NullReferenceException错误的解决方法。
B和C虽然都是空的,但是A left join B的时候不报错 , B left join C的时候才会报B.id引发null异常。如果把local去掉,同样的代码是可以正常执行的。那么一定要用local怎么办呢?原创 2022-11-29 14:44:34 · 623 阅读 · 0 评论 -
efcore 6.0 从属实体
普通从属实体和映射单独表的从属实体映射单独表的从属实体在实体类中需要定义一个外键属性,而普通从属实体不用。映射单独表的从属实体在Fluent API配置中需要指定从属实体的外键、主实体的唯一键(如果是主键则不用),而普通从属实体不用。除此之外,两者都一样。注意:不管是是否映射独立表,从属实体只能在主实体的modelBuilder.Entity< T >中进行配置,不能定义独立的modelBuilder.Entity< T >;也不能注册一个自己的DbSet< T >。原创 2022-09-06 17:37:12 · 400 阅读 · 0 评论 -
EFcore 6.0 Lambda查询:left join、where、group by、having综合查询
注意: 把上例代码groupjoin 换成join,.SelectMany整句删掉,即变成了inner join。是不同名的,所以lanmbda语句定义这俩表连接时也会有所区别,具体请看下面代码中的语句以及相关注释.注意:studentno字段拆分成了studentno1和studentno2联合主键。也拆分成了两个字段,且与上表。......原创 2022-08-18 16:45:26 · 1924 阅读 · 0 评论 -
EFcore 6.0 LINQ查询left join、group by、where综合查询
代码】EFcore6.0LINQ查询leftjoin、groupby、where综合查询。原创 2022-07-30 17:17:50 · 2333 阅读 · 0 评论