編集(投稿者)いつもお世話になっています。DBから抽出したデータと、加工用にDataTableにセットしたデータをJOINしたときに、エラーが出たので質問させてください。DBからマスタを取得し格納するクラスがあります。結果を取得したいのですが、思い通りになりません。shohinにデータを取得します。出庫テーブルもDBにあり、これもDBより取得します。dtdeliveryこの後、出庫データに出庫日当時の価格を価格マスタから取得しながら、DataTableに追加します。単価項目も追加します。出庫数*単価で金額項目も追加します。その後、出庫データテーブルの件数をカウントし、金額をサマリーします。});deliverycontextの結果ビューには、値がセットされています。ここで質問ですが、shohinとdeliverycontextをjoinしたいのですが、エラーになってしまいます。定数値を作成できません。このコンテキストでサポートされるのはプリミティブ型または列挙型だけです。何が原因なのか、ご教授の程よろしくお願い致します。出来れば「図表モード」で書き直していただけませんか。コードがインデントされて見やすくなりますので。話のように見えますけど。返信WebSurferさんご指摘ありがとうございます。他にご指摘等ございましたら、よろしくお願いします。「図形モード」での書き換え有難うございました。バージョンなど)も書いてください。エラーメッセージでググってみると、一番最初に以下の記事がヒットします。質問者さんのコードと似たような(あくまで似たような)サンプルを作って試してみましたがエラーは再現できませんでした。質問者さんのコードは理解できませんし、エラーは再現できないということで原因不明です。〜SQLに変換されるモノと変換されないモノ」は関係なさそうな感じです。ご参考に、自分が作ったサンプルのコードをアップしておきます。テーブルを使っています。返信WebSurferさんコメントありがとうございます。>>質問者さんのコードは理解できませんしわかりにくくて申し訳ありません。困り果てて質問させていただきました。�C�@と�Bをjoinして、最終結果を出力となります。WebSurferさんが載せていただいているURLも確認し、Castさせてもみたんですが、結果は変わらず。一度DataTableにセットし、取得関数を呼び出してセットしています。返信エラーを再現できました。投げることができるので問題なかったということのようです。変換することができないので、質問者さんと同じエラーとなります。そのコードを実行すると即時に匿名型のコレクションを取得するはずです。適用したのと同じことです。変換することができなくてエラーになったのだと思います。〜SQLに変換されるモノと変換されないモノ」はやっぱり関係があったようです。