2

私はLinqPadの最新バージョンを持っており、そのNuget機能を使用してEntityFramework.Extendedをインポートしました。パフォーマンスを向上させるためにバッチ更新と削除を実行したいからです。残念ながら、IQueryable オブジェクトで Update() または Delete() を呼び出そうとすると、次のエラーが発生します。

ArgumentException: The query must be of type ObjectQuery or DbQuery.
Parameter name: source

他の誰かがこれで成功しましたか? これは可能ですか?

4

1 に答える 1

5

外部アセンブリが提供されない限り、LinqPad は Linq to SQL を使用しています。Linq to SQL は、Entity Framework Extended ではサポートされていません。

LinqPad で Entity Framework を使用する場合は、必要な接続を使用してアセンブリをビルドする必要があります。最も簡単なのは、Visual Studio を使用してデータベースからモデルを生成することです。

于 2014-12-19T23:50:41.577 に答える