【发布时间】:2017-10-06 17:30:00
【问题描述】:
我需要帮助将 SQL 查询转换为 LINQ to SQL
select top 5 customer_id, customer_name, product_id
from Customer
Join Product on product_id = product_id
where (customer_active = 'TRUE')
order by checksum(newid())
如何在 LINQ to SQL 中做到这一点。谢谢
【问题讨论】:
-
这有点奇怪,因为 =>
product_id = product_id总是会返回 true。你确定你的 SQL 工作正常吗?无论如何,我们可以拥有实体类和您的 DbContext 吗? -
是的,这只是一个示例数据,SQL 可以按照您的建议正常工作。谢谢
-
@CodeNotFound:请在下面查看,这就是我在代码中所做的(这只是一个示例)。如果您希望我标记此已接受的答案,请添加您的,我会标记它。谢谢
-
很高兴您找到了解决方案。不客气。谢谢。只要接受你自己的答案;-)
标签: sql sql-server linq linq-to-sql linq-to-entities