我想知道如何将下面列出的 SQL 查询转换为 VB 中的 LINQ 查询。
SELECT FacilityID
FROM tblFacilityProjects
WHERE FreedomEnabled = True and ProjectID in (840,841,842)
最佳答案
我认为应该这样做:
Dim projectIds = New Integer() {840, 841, 842}
Dim result = From proj In db.tblFacilityProjects _
Where proj.FreedomEnabled = True AndAlso _
projectIds.Contains(proj.ProjectID) _
Select FacilityID
关于sql - 在有 in 子句的地方将 SQL 转换为 Linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11253330/