select * from dbo.vwListDetails where productid ='20D9F725-6667-4F3A-893A-7D30FED550BE' を使用して linq ステートメントを翻訳したいと思います。
linq ステートメントを作成しましたが、正しくないデータが返されます
上記の sql ステートメントを使用すると、以下が返されます。
productid productname custmerid customername
20D9F725-6667-4F3A-893A-7D30FED550BE nike 1 andy
20D9F725-6667-4F3A-893A-7D30FED550BE nike 2 randy
public IEnumerable<vwListDetails > GetAllListDetailConsumer(Guid productid)
{
ObjectQuery<vwListDetails> cust = db.vwListDetails ;
IEnumerable<vwListDetails> query = from d in cust
where d.productid == productid
select d;
return query;
}
上記のlinq c#コードを使用すると、戻ります
productid productname custmerid customer name
20D9F725-6667-4F3A-893A-7D30FED550BE nike 1 andy
20D9F725-6667-4F3A-893A-7D30FED550BE nike 1 andy