0

製品名を製品 ID に置き換えると、クエリは正常に機能します。「PC」に等しい製品名を選択すると、何も返されません。SQLでは正常に動作するため、PCが正しいことはわかっています。Where句で他の文字列を使用していますが、それらはすべて正常に機能します

var query = (from c in Consumer
                    join t in Transactions on c.Con_ID equals t.Con_ID
                    join s in Supplier on t.Supp_ID equals s.Supp_ID
                    join p in Product on t.Prod_ID equals p.Prod_ID
                     where p.Name == "PC" && c.City == "Wausau" && s.City == "Madison"
                        select new { SupplierName = s.Name }).Distinct();

ここではエンティティ参照モデルを使用しています。Product の Name フィールドのマッピングが間違っている可能性はありますか?

4

0 に答える 0