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?
InformationsquelleAutor Pete Davies | 2012-04-14