社区
C#
帖子详情
请教一个c#Lambda表达式参数类型的问题
ajdopteronmomo
2013-08-23 11:44:24
数据库里有个字段state是nvarchar(2)类型的,存的是01,02类似的这种两位状态值,现在我要查询的时候要查出这个状态值大于30的数据,我是这样写的:
(p=>conver.toint32(p.state)>30)
这样写是会报错的,原因我百度了一下好像是因为类型必须是确定的,请教一下大家有什么解决方法没有。
...全文
262
7
打赏
收藏
请教一个c#Lambda表达式参数类型的问题
数据库里有个字段state是nvarchar(2)类型的,存的是01,02类似的这种两位状态值,现在我要查询的时候要查出这个状态值大于30的数据,我是这样写的: (p=>conver.toint32(p.state)>30) 这样写是会报错的,原因我百度了一下好像是因为类型必须是确定的,请教一下大家有什么解决方法没有。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ajdopteronmomo
2013-08-26
打赏
举报
回复
(1)spec = spec.And(Specification<T_U_DA_PROJECT>.Create(p => Convert.ToInt32(p.PROJECTSTATE)>=30));
(2)spec = spec.And(Specification<T_U_DA_PROJECT>.Create(p => p.PROJECTSTATE == "30" || p.PROJECTSTATE == "35" || p.PROJECTSTATE == "40"));
我觉得这两行代码效果一样,但是第一句话是会报错的:异常详细信息: System.NotSupportedException: Int32 ToInt32(System.String)
三五月儿
2013-08-23
打赏
举报
回复
哥们,贴出异常信息吧
EnForGrass
2013-08-23
打赏
举报
回复
不知道全部代码, var query=dbdata.Where(p=>Convert.ToInt32(p.state)>30);
ssmartboy
2013-08-23
打赏
举报
回复
把整段代码贴一贴
智者知已应修善业
2013-08-23
打赏
举报
回复
类型转换int.Parse(p.state)>
ssmartboy
2013-08-23
打赏
举报
回复
var query=dbdata.AsEnumerable().Where(p=>Convert.ToInt32(p.state)>30); 试一试,要导入System.Data.DataSetExtensions.dll程序集哦!
q107770540
2013-08-23
打赏
举报
回复
从你目前帖出的代码,没看出问题 问题不在这里
C#
lambda表达式
常用方法技巧
首先有个person类 public class Person { public int id { get; set; } public int age { get; set; } public string name { get; set; } } 然后有个List<Person>对象 List<Person> list...
Java8之新特性--
Lambda表达式
详解
一、
Lambda表达式
背景: Lambda称之为函数式编程,其实早在C++、
C#
、PHP、JavaScript、React、Python等语言中Lambda已经问世了,并广泛的被使用。在Java8的更新之后,也把
Lambda表达式
引入了进来,它的出现打破了...
使用Lambda的Foreach遇到的奇怪
问题
,求教大神
或者我把这个方法复制到B类作为
一个
实例方法运行后,也是没有
问题
的。 或者,将这行代码删除也是没有
问题
的 list.Add(item); 或者,将Lambda的Foreach转换为foreach()循环的方式也是,没有
问题
的。 猜测的几种情况 1...
新版
C#
编译器关于函数闭包的一处更改
在Visual Basic.NET中,如果你写下类似下面的代码: Public Sub Test() For i = 0 To 100 Dim func = ...Visual Studio会给出
一个
警告,说在
lambda表达式
(即匿名函数)中直接使用循环
带注释 | #近
一个
月发布的视频中热度最高的top3视频#
stl,虚函数,智能指针,RAII,静态变量,常量,
lambda表达式
,堆栈,深浅拷贝,多线程thread,tcp,设计模式,锁手撕: LRU总结: 无了,la。刚刚晚上7点在面阿里的某个部门,面的过程中,另
一个
部门给我打了4个电话...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章