2010-08-18 132 views
0

传递给我的看法的模型是tblUser型的 - 所以我希望,我将能够:为什么我不能在我的视图中使用LINQ?

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

然而,.Where()部分不可用作为一个选项?我在我的web.config但处理不当以下帮助:

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

有没有人有这个问题?感谢您的任何帮助:)

+0

究竟出了什么问题? – 2010-08-18 12:59:46

+0

tblLogins是一个IQueryable吗?我在Views中使用Linq(是的,我知道这很糟糕),没有问题。 – Lazarus 2010-08-18 13:01:29

+0

@Marcelo:任何IQueryable对象的LINQ属性都不可用 – Jimbo 2010-08-18 13:04:40

回答

0

解决方案
卸载resharper 5!

真的很抱歉浪费了所有人的时间 - 事实证明,这些视图实际上在那里与LINQ一起工作得很好,只是Resharper没有收集引用。我大约三个小时前才安装了Resharper 5 - 猜测它没有持续很长时间 - 回到Telerik JustCode:P

相关问题