博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linq中string转int的方法
阅读量:6947 次
发布时间:2019-06-27

本文共 367 字,大约阅读时间需要 1 分钟。

 

在做批量删除时,需把一串id值所对应的数据删除,调试出现问题:

 

Linq语句中如果使用ToString()进行类型转换,编译时不会报错,但执行时会出现如下错误:

LINQ to Entities 不识别方法"System.String ToString()",因此该方法无法转换为存储表达式。”

原因是Linq不支持ToString()函数。

 

可用下述方法进行转换解决:

string source = "1,2,3,4,5";

List<int> result = new List<string>(source.Split(',')).ConvertAll(i => int.Parse(i));

 

注:

需引用下列命名空间

using System.Collections.Generic;

using System.Linq;

转载地址:http://quenl.baihongyu.com/

你可能感兴趣的文章
OpenNLP-Sentence Detector
查看>>
Cordova3.3在android平台下的配置方法
查看>>
ExtJs+SHH实现异步树节点搜索和查找
查看>>
go的变量作用域
查看>>
nginx 出现413 Request Entity Too Large问题的解决方法
查看>>
Magento版本比较:Magento社区版 vs Magento企业版本 vs MEC Ma...
查看>>
linux (deepin),swoole安装
查看>>
Idea + git 卡顿问题解决
查看>>
python中的输入BIF:input和raw_input
查看>>
scp和rsync限速发送
查看>>
spring-mvc学习1
查看>>
卸载 windows search (KB940157)
查看>>
JAVA IO - list files/direcotries
查看>>
线程池的一些原理
查看>>
计算机存储单位
查看>>
在Html写好的HighChart,迁移入react Ant框架中使用
查看>>
firefox可以在debian jessie通过backports安装了
查看>>
【Android 栈顶app】adb 查看最上层成activity名字
查看>>
Log4j知识汇总
查看>>
Common Lisp牛顿法求平方根
查看>>