我有以下设置:
ShoeAreas具有列ShoeId和的表MaterialId。Shoes具有列ID和的表Status。
我有一个接受一个参数的方法 -materialId目标是确定是否有一个记录ShoeAreas等于MaterialId传递的一个参数。如果存在这样的记录(或最有可能的记录),如果它们与来自Shoes withStatus` = Production 的鞋子相关。
我试过这个:
return shoeService.All().
Join(shoeAreaService.All(),
s => s.ID,
sa => sa.ShoeId,
(s, sa) => (sa.MaterialId == matId)).
Any(s => (s.Status == (byte)EntityStatusProd.Production)));
Any..但是我在说这行时遇到错误,} expected这也是我编写的第二个 Linq to Entity 查询,所以我怀疑它是语法问题还是查询本身是错误的。