Kann mir jemand helfen von SQL Query zu LINQ VB.NET zu konvertieren:Linq where-Klausel nicht in select-Anweisung
select rls.* from Roles rls(nolock)
where rls.id not in (
select r.ID from usersRole ur (nolock)
inner join Roles r(nolock) on ur.RoleID = r.ID
where user_id = 'NY1772')
Dank
Herzlichen Glückwunsch. Sie haben herausgefunden, dass eine der besten Möglichkeiten, eine schwierige LINQ-Abfrage durchzuarbeiten, darin besteht, sie in die Komponententeile aufzuteilen und es dem Anbieter zu ermöglichen, den Ausdrucksbaum wieder zusammenzufügen. Sie können es möglicherweise aufrechterhaltbar finden, lstRoleIDs in etwas aussagekräftigeres wie selectedUsersRoleIds zu ändern. –