ef 查询的奇葩问题,where和FirstOrDefault都不能返回正确的结果

https://img2.mukewang.com/5b9a12760001178b08600435.jpg

var list = _erp.GoodsStockses.Where(x => x.PtypeId == goodsId && x.KtypeId == KId).ToList();
看下面的临时变量,goodsId 是"0000100185" KId 是"00001"
查询结果list有一项,但是它的PtypeId 是"0000100184",我看了下数据库里面是有正确的数据的,但是它为什么给我返回的是这个?

婷婷同学_
浏览 1005回答 1
1回答

慕妹3242003

可以看一下EF实际生成的SQL语句是否有问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server