if (-1 != caid)//在指定类别中搜索
{
qas = qas.Where(qa => qa.CaID == caid);
}
qas = qas.Where(qa => (qa.PublishedTime.Value.Date >= (DateTime.Now.Date - timespan)));//关键字,时间段;
if (ww != "")
{
qas = qas.Where(qa => ((Utility.week(Convert.ToDateTime(qa.PublishedTime))) == ww));
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
大家请看,在第一个查询是没有问题的,但第二个,我调用了一个自己定义的函数将日期转化成第几周再查询就要出错,错误信息是Linq无法转换自定义函数,我想问一下大家,这种情况应该怎么处理啊?在线等!
{
qas = qas.Where(qa => qa.CaID == caid);
}
qas = qas.Where(qa => (qa.PublishedTime.Value.Date >= (DateTime.Now.Date - timespan)));//关键字,时间段;
if (ww != "")
{
qas = qas.Where(qa => ((Utility.week(Convert.ToDateTime(qa.PublishedTime))) == ww));
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
大家请看,在第一个查询是没有问题的,但第二个,我调用了一个自己定义的函数将日期转化成第几周再查询就要出错,错误信息是Linq无法转换自定义函数,我想问一下大家,这种情况应该怎么处理啊?在线等!
解决方案 »
- SQL查询问题
- |zyciis| 第三贴,在事务中,如何锁死一个表中的一条记录,不被其他事务更新和读取呢,不要锁表 谢谢
- 数据库设计好的书籍有那些.
- 这样的insert语句怎么写? 蹲等!!!!!
- sql数据库表的只读属性去掉
- SQLSERVER2000还原数据库出错
- 请问analysis servers中的数据源中没有新增数据源选项是怎么回事呢?
- 存储过程的问题,在线等!
- 在SQL语句中怎样取得某条纪录在表中的行号
- sql server 批量提交5000次select
- 给存储过程参数赋初始值有意义吗?
- ~~~~怎样在SQL Server 2008里去查询Sql server 2000数据库内的数据
百度...