我想使用 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