私は次の設定をしています:
ShoeAreas
列ShoeId
と を含むテーブルMaterialId
。Shoes
列ID
と を含むテーブルStatus
。
私は引数を 1 つ取るメソッドを持っていますmaterialId
。目標は、引数のように渡されたものと等しいレコードがあるかどうかを判断することShoeAreas
ですMaterialId
。そして、そのようなレコード (またはおそらくレコード) が存在する場合、それらがShoes with
Status` = 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
これは私が作成した2番目のLinq to Entityクエリであるため、構文の問題なのか、クエリ自体が間違っているのか疑問があります。