linq将字符串转化成uniqueidentifier格式失败

来源:互联网 发布:湖南软件职业技术学院 编辑:程序博客网 时间:2024/05/17 03:19

项目中用 db.TB_Teacher.SingleOrDefault(a => a.ID ==Sql.Convertto<Guid>.from(item.ObjectID));

Sql.Convertto<Guid>.from()方法经常报错。而且不定时报错。然后想想既然正着来不行。那就逆着来吧。然后就改成了

db.TB_Teacher.SingleOrDefault(a => (a.ID+"").Trim() == item.ObjectID);。ok。搞定