2017-07-24 5 views
0

J'ai des informations utilisateur dans ma base de données. Je souhaite obtenir l'ID d'un utilisateur ayant reçu l'adresse e-mail. Pour obtenir cela dans sql vous écrirait le code de requête suivante:Comment puis-je obtenir l'ID d'un utilisateur donné l'adresse e-mail dans ASP.NET MVC Entity Framework

SELECT Id FROM TableName WHERE email_address = "[email protected]"; 

Comment puis-je écrire cela en utilisant ASP.NET MVC Framework Entity-?

+0

Je commencerais par parcourir quelques tutoriels Entity Framework très basiques car il s'agit essentiellement de fonctionnalités de base. – DavidG

+0

vous pouvez utiliser la base de données de l'entité d'abord d'abord –

+0

@GustiArya J'utilise l'approche de code-premier – Guzzyman

Répondre

1

Eh bien, cela dépend entièrement de votre API publique, à laquelle nous n'avons aucune visibilité. D'une manière générale, il ressemblerait à quelque chose comme:

var userId = db.Users 
    .Where(m => m.email_address == "[email protected]") 
    .Select(m => m.Id) 
    .SingleOrDefault(); 

Je vous suggère de prendre un peu de temps avec les tutoriels à https://www.asp.net/mvc/overview/models-data, pour obtenir vos roulements.