最佳答案
我有以下密码:
return this.ObjectContext.BranchCostDetails.Where(
b => b.TarrifId == tariffId && b.Diameter == diameter
|| (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter))
|| (!b.TarrifId.HasValue) && b.Diameter==diameter);
当我尝试运行代码时,我得到了这个错误:
LINQtoEntity 不识别方法‘ Boolean’ IsNullOrWhiteSpace (System.String)的方法,此方法不能是 翻译成商店的表达方式”
我如何解决这个问题并编写比这更好的代码?