【发布时间】:2015-01-29 08:56:05
【问题描述】:
我正在为网格视图使用 linqdatasource。
在 linqdatasource_selecting 上,我编写了以下查询以传递给 e.Result
Select o.localID, o.delivery_date,
dow = o.delivery_date.Value.DayOfWeek.ToString("ddd"), o.created_by
o.customer_name, o.customer.OrderNum
Order By delivery_date Descending
我遇到以下错误
方法 'System.String ToString(System.String)' 不支持 翻译成 SQL。
我看到有人说要投影o.delivery_date.Value.DayOfWeek.ToString("ddd")
使用 .ToLists 获得结果后
这样做的问题是我会降低从 gridview 分页的效率,因为 linq 将从所有页面而不是 gridiew 请求的页面获取结果。
有什么建议吗?
【问题讨论】:
标签: c# asp.net vb.net linq linq-to-sql