方法を認識しない、私はその集計一部に問題があります。私はこのLINQクエリを持って集計
Adresses = m.RelatedMultipleWorks.Count == 0 ?
m.RelatedCity + " + " + m.RelatedCounty + " + " + m.RelatedDistrict + " + " +
m.RelatedNeighborhood + " + " + m.RelatedStreet + " + " + m.Road :
m.RelatedCity + " + " + m.RelatedCounty + " + " + m.RelatedDistrict + " + " +
m.RelatedNeighborhood + " + " + m.RelatedStreet + m.RelatedRoad + " | "
m.RelatedMultipleWorks.Select(z => z.RelatedCity + " + " + z.RelatedCounty + " + " +
z.RelatedDistrict + " + " + z.RelatedNeighborhood + " + " + z.RelatedStreet + " + " + z.RelatedRoad)
.Aggregate((current, next) => current + " | " + next),
をそして私はこの例外を取得します。
{ "エンティティにLINQは ' 集合[文字列](System.Collections.Generic.IEnumerable
1[System.String], System.Func
3 [可能System.String、可能System.String、可能System.String])を可能System.String' メソッドを認識しませんこのメソッドをストア式に変換することはできません。」}
なぜこの例外が発生しますか?どうすればそれを取り除くことができますか?ありがとう。
.AsEnumerable().Aggregate((current, next) => current + " | " + next);
OR:
全体のLINQクエリを表示します。これはちょっとです。 – Maarten
@Maarten私はより多くのクエリを追加しました。十分でない場合は、どの部分を欲しいか教えてください。 – jason