Je suis nouveau MVC et son va bien, mais un peu de mal avec l'arrière vers l'avant SQL, etcComment coder cette requête SQL dans Linq-To-SQL?
select * from aspnet_Users
where Active = 1 and UserId in (select UserId from aspnet_UsersInRoles,aspnet_Roles where aspnet_Roles.RoleId = aspnet_UsersInRoles.RoleId and aspnet_Roles.RoleName = 'Auth Level 1')
Tables et champs sont:
aspnet_Users (UserId int, Active bit, eMail varchar)
aspnet_UsersInRoles (UserId, RoleId)
aspnet_Roles (RoleId int, RoleName varchar)
Ma tentative - mais semble incomplète comme celui-ci jusqu'à présent:
LmsDataContext db = new LmsDataContext();
var AuthUsers = from aspnet_User in db.aspnet_Users
join userinroles in db.aspnet_UsersInRoles on aspnet_User.UserId equals userinroles.UserId
where aspnet_User.Active
select aspnet_User;
Un grand merci à l'avance
+1 Voilà ce que j'ai essayé d'écrire. Tu es plus rapide :) –