我有一個名爲LINQ查詢返回的IQueryable
public static IQueryable GetUsers()
方法使用LINQ查詢。
{SELECT [t0].[ApplicationUserId], ([t0].[LastName] + @p0) + [t0].[FirstName] AS [UserName], [t1].[SecurityRoleName], [t2].[UserStatus]
FROM [dbo].[ApplicationUsers] AS [t0]
INNER JOIN [dbo].[SecurityRoles] AS [t1] ON [t0].[SecurityRoleId] = [t1].[SecurityRoleID]
INNER JOIN [dbo].[UserStatusLookups] AS [t2] ON [t0].[UserStatusId] = [t2].[UserStatusLookupID]
ORDER BY [t0].[LastName]
}
返回所有用戶。我不能改變這種方法或類。
我需要屬於一個特定的安全角色的用戶。從IQueryable,我可以得到一個特定的用戶。 使[t1].[SecurityRoleID]
被替換爲15
你正在顯示的東西看起來像一個LINQ查詢生成的SQL ...你的問題有點不清楚會擴大一點嗎? – bytebender 2010-09-30 15:38:45
這是方法調用返回的linq。在那我想包括一個where類,以便我只能得到屬於角色ID = 15的用戶 – kalls 2010-09-30 15:46:47