小编use*_*948的帖子

LINQ to Entities无法识别方法'System.String ToString(Int32)'

您好我正在使用linq查询抛出错误LINQ到实体无法识别方法'System.String ToString(Int32)'方法,并且此方法无法转换为商店表达式.

        List<string> resultMap = (from item in mapResult
                                  select Convert.ToString(item.ResultDE)).ToList();
Run Code Online (Sandbox Code Playgroud)

错误是抛出以下声明

        List<Result_DE> resultList = (from result in db.Result_DE
                                      where result.IsActive == "1"
                                      && resultMap.Contains(Convert.ToString(Convert.ToInt32(result.ID)))
                                      select result).ToList();
Run Code Online (Sandbox Code Playgroud)

请告诉我编写此查询的正确方法.

.net c# linq entity-framework compiler-errors

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

compiler-errors ×1

entity-framework ×1

linq ×1