Je me demandais d'abord avec le code Entity Framework 4.1 comment gérez-vous les requêtes qui impliquent une table existante aspnet_Users?Entity Framework code premier aspnet_Users mappage/jointures
Fondamentalement, j'ai une exigence pour une requête qui implique les aspnet_Users pour que je puisse retourner le nom d'utilisateur:
SELECT t.Prop1, u.Username
FROM Table1 t
INNER JOIN aspnet_User u ON t.UserId = u.UserId
Where t.Prop2 = true
Idéalement situé dans LINQ je voudrais:
from t in context.Table1
join u in context.aspnet_Users on t.UserId equals u.UserId
where t.Prop2 = true
Mais je ne suis pas sûr comment obtenir mappage aspnet_Users à un utilisateur de classe? Comment puis-je intégrer aspnet_Users à mon dbset?
Toute aide serait appréciée, merci à l'avance
Salut, merci de m'avoir répondu, mais je ne veux pas que le nom d'utilisateur d'un seul utilisateur se passe si une collection d'utilisateurs est retournée, comment puis-je obtenir le nom d'utilisateur pour chaque ligne? – DotnetShadow
Vous pouvez utiliser ceci: MembershipUserCollection users = Membership.GetAllUsers(); qui obtient une collection de tous les utilisateurs dans la base de données. Vous pouvez alors foreach cette collection comme vous le feriez pour toute autre collection. – Chris