Entity Framework Core 中查询结果不正确一例
早期设计的时候,从ERP取表单设置参数,主键应该是 公司id+程序id+单别id
当时考虑一个程序就一个单别,就没有给单别加key,也省了haskey。
结果到了后来碰到了个问题。
数据库内容:
——————————-
| 公司 | 程序 | 单别 |
| A | B | C |
|A | B | D |
——————————
结果查询结果linq后为:
——————————-
| 公司 | 程序 | 单别 |
| A | B | C |
|A | B | C |
——————————
赶紧老老实实把key加上,haskey也加上,一切好了。