De retour de comptage à l'aide de matières requête, en utilisant Entity Framework MVC
Je suis à l'aide de Entity Framework MVC site
Je suis en train d'essayer d'obtenir le nombre d'enregistrements à l'aide d'une crue de la requête.
Je suis à la recherche de quelque chose le long de ces lignes, mais tout va être heureux avec n'importe quelle solution à tout.
var sql = SELECT COUNT(*) FROM dbo.Articles WHERE (CategoryID = 3)
var total = _context.Database.SOMETHING(sql)
Je me rends compte que pour un scénario simple, un brut de requête est peut-être pas la voie à suivre, mais en réalité, la chaîne sql est BEAUCOUP plus compliquée, de sorte qu'il est pratiquement impossible d'utiliser Linq to SQL.
- Quel est le type de
_context
?DbContext
,DataContext
,ObjectContext
? - C'est un DbContext ( désolé, il n'a pas réalisé que Entity Framework peut avoir différentes choses - je suis bien évidemment de nouveau à ce jeu). Ne sachant qu'il est DbContext signifie que vous pouvez m'aider?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez exécuter SQL brut requêtes avec EF premier code avec l'aide de la SqlQuery méthode: