2010-08-18 4 views
0

Le modèle étant passé à mon avis est de type tblUser - donc je pensais que je serais capable de:Pourquoi ne puis-je pas utiliser LINQ dans mes vues?

<% Model.tblLogins.Where(l => l.date > DateTime.Now.AddDays(-7)).Count() %> 

Cependant, la partie .Where() n'est pas disponible en option? Je suit dans mon web.config mais hasnt a aidé:

<add namespace="System.Linq"/> 
    <add namespace="System.Data.Linq"/> 
    <add namespace="System.Collections.Generic"/> 

Quelqu'un at-il eu ce problème avant? Merci pour toute assistance :)

+0

Qu'est-ce qui ne va pas? –

+0

tblLogins est-il un IQueryable? J'utilise Linq dans Views (oui, je sais que c'est mauvais) sans problème. – Lazarus

+0

@Marcelo: Les propriétés LINQ de n'importe quel objet IQueryable ne sont pas disponibles – Jimbo

Répondre

0

SOLUTION
Désinstaller Resharper 5! Vraiment désolé d'avoir gâché le temps de tout le monde - il s'est avéré que les vues fonctionnaient bien avec le LINQ là-dedans, c'est juste que Resharper ne prenait pas les références. J'ai seulement installé Resharper 5 il y a environ trois heures - devinez que cela n'a pas duré longtemps - de nouveau à Telerik JustCode: P

Questions connexes