我需要将 2 个字段合并为 1 个字段。名称和价格。但是,我收到一个 LINQ 错误
LINQ to Entities 无法识别方法“System.String ToString”
这是我的 linq 声明。
var results = ctx.Plans.Select(p => new PlansView
{
PlanID = p.planID,
PlanActive = p.planActive,
PlanCost = p.planCost,
PlanName = p.planName,
PlanNameAndCost = p.planName + " " + Convert.ToString(p.planCost)
}).OrderBy(p => p.planName).ToList();
PlanNameAndCost = p.planName + " " + Convert.ToString(p.planCost)导致错误。我知道 SQL 没有 ToString,但我怎样才能让它工作呢?