私は最終的にTelerikフォーラムでこれを手に入れました
こんにちはピーター、
EntityDataSourceコンポーネントは、ObjectContextにのみバインドすることを目的としており(古い.NET3.5バージョンのEntityFrameworkと互換性があるため)、DbContextを直接サポートしていません。その場合、2つのオプションがあります。最初の、そしてより良い方法は、すでにPOCOを操作していて、非常に簡単になるため、ObjectDataSourceを操作することです。2つ目は、DbContextラッパーからObjectContextを抽出することです。プロパティを使用するほど単純ではありませんが、EntityDataSourceの操作を主張する場合に役立つ可能性があります。詳細については、EF4.1DbContextからのObjectContext機能へのアクセスに関する記事を参照してください。
製品の後続のバージョンでは、DbContextのサポートを念頭に置いています(ほとんどの場合、古いバージョンの.NET Frameworkのサポートを終了すると)。
よろしくお願いいたします。StevetheTelerikチーム
多くの試行錯誤の末、ObjectDataSourceをEF POCOで動作させましたが、画面に何も表示されませんでした。次に、レポートのプロパティをObjectDataSourceに設定することを示すビデオに出くわしました。
ただし、ICollection<Related>
エンティティは解決されません。たぶん私はそれをもっと試行錯誤して動作させることができたかもしれませんが、このトピックに関するSOのように、公式フォーラムは応答しませんでした。
十分な例がなく、古いバージョンのフレームワークでのみシームレスに機能するように明示的に構築されています。
アップデート
Telerik Fundamentalsのpluralsightコースを終了したばかりで、Telerik ReportingでEntityFrameworkを使用するのはかなり簡単です。DbContextではなく、EFへの呼び出しをラップする特定のオブジェクトで、classes/IEnumerablesなどを返します。
良いコースです。私にとって、それはTelerikReportingを謎から単純に変えました。バーゲン。