Tôi có Transact-Sql sau đây mà tôi đang cố chuyển đổi sang LINQ ... và đang gặp khó khăn.Làm thế nào để bạn thực hiện IN hoặc CONTAINS trong LINQ bằng cách sử dụng các biểu thức LAMBDA?
SELECT * FROM Project
WHERE Project.ProjectId IN (SELECT ProjectId FROM ProjectMember Where MemberId = 'a45bd16d-9be0-421b-b5bf-143d334c8155')
Bất kỳ trợ giúp nào sẽ được đánh giá cao ... Tôi muốn làm điều đó với biểu thức Lambda, nếu có thể.
Cảm ơn trước!
Tùy thuộc vào cách ProjectMember được cấu trúc, điều này có thể trả về bản sao. –
Điểm tốt. Nếu đó là một khả năng, bạn có thể bọc LINQ trong "(...). Riêng biệt", hoặc sử dụng một nhóm Tham gia vào ProjectMember và bao gồm "... Into pmGroup Where pmGroup.Count> 0". – gfrizzle