2

このクエリがあります (Linq2Sql タイプ プロバイダーを使用):

let q = query {
  for zj in db.ZAJEZD do
  join zr in db.ZARIZENI on (zj.ZARIZENI = zr.ZARIZENI1)
  where (zj.AKCE = ac)
  groupBy zj.ZARIZENI into gZj
  sortBy gZj.Key
  select gZj.Key
}

実行時に NotSupportedException が発生します。

Additional information: The member 'System.Linq.IGrouping`2[System.String,System.Tuple`2[Web.DataLayer.Data+dbSchema+ServiceTypes+ZAJEZD,Web.DataLayer.Data+dbSchema+ServiceTypes+ZARIZENI]].Key' has no supported translation to SQL.

sortBy 句を削除すると、うまく機能します。キーは文字列型です。では、それをSQLに変換するのにどこが問題になるのでしょうか?

ところで、複合キーを使った結合の書き方は?

ありがとう

4

0 に答える 0