错误:LINQ to Entities不能识别'Int32 ToInt32方法

本文关键字:Int32 ToInt32 方法 识别 LINQ to Entities 不能 错误 | 更新日期: 2023-09-27 17:52:53

我想在linq查询中将字符串转换为整型,并得到以下错误

错误:LINQ to Entities不识别Int32 ToInt32方法

数据库字段id = varchar

var AllArea = (from arr in dbcontext.Areas
               join city in dbcontext.Cities on Convert.ToInt32(arr.arID) equals city.cityID
               select new
               {
                   arr.arID,
                   arr.AreaName,
                   city.cityID,
                   city.cityName
               }).ToList();

错误:LINQ to Entities不能识别'Int32 ToInt32方法

试着用这- (int)arr.arID

相关文章: