LINQ クエリがあります。一致する文字列と" "を単一の文字列値として結合する必要があります。モデルで以下のコードを試しました。しかし、表示:
1[System.String], System.Linq.Expressions.Expression
LINQ to Entities は、メソッド 'System.String Aggregate[String](System.Linq.IQueryable 1[System.Func`3[System.String,System.String,System.String]])' メソッドと、このメソッドを認識しません。ストア表現に変換できません。
文字列のセットを単一の文字列に結合するクエリを作成する方法を教えてください。
コード
BTags = Db.BibContents.Where(x => x.BibId == q.BibId && x.TagNo == "245")
.Select(x => x.NormValue)
.Aggregate((s, x) => s + " " + x).FirstOrDefault()
ありがとう