5
LINQ式のString.IsNullOrWhiteSpace
私は次のコードを持っています: 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); コードを実行しようとすると、このエラーが発生します。 LINQ to Entitiesは 'Boolean IsNullOrWhiteSpace(System.String)'メソッドを認識せず、このメソッドはストア式に変換できません。 この問題を解決して、これよりも優れたコードを作成するにはどうすればよいですか?
151
c#
linq
lambda
null
linq-to-entities