0
我想在我的sql命令中返回分割查詢結果的逗號。 如下:linq to sql中的子查詢
Select [User].UserName,
(Select [Role].Name + ', '
From
Security.UserRole As UserRole
Inner Join
Security.[Role] As [Role]
On UserRole.RoleId = [Role].RoleId
Where UserRole.UserId = [User].UserId
For Xml Path('')
)
From Security.[User] As [User]
基本上每個用戶有多個角色,我要加載的角色名稱以逗號分隔格式爲每個用戶。
有什麼辦法,我可以寫在LINQ此查詢?
感謝
謝謝回答,問題是我需要在odata方法中使用它,所以它應該是IQueriable。所以它應該全部在單個查詢中。 – ali
如何可能單個查詢?請寫下查詢 –