0

26列のデータテーブルが1つあります。フィルターに基づいて特定の列を更新する必要があります。しかし、何千ものレコードがあるため、反復を使用して実行したくありません。パフォーマンスに影響を与えます。

それを行う方法はありますか。私はlinqが初めてなので、それを検索しましたが、適切な解決策が得られませんでした。いくつかの解決策がありますが、私はそれを理解できません。

誰か解決策があればお願いします。

4

2 に答える 2

0

複数行の更新は EF ではサポートされていません。これを改善するには、ストアド プロシージャを使用します。これが、EF がストアド プロシージャの実行をサポートしている理由です。それを使用してお楽しみください:)

于 2013-08-27T13:36:10.013 に答える
0

ここで、ADO を使用するか、linq または EF を真剣にカスタマイズする必要があります。

一括挿入と一括更新は、うまく機能するものではありません。

Linq 2 Sql でバッチまたは一括挿入は可能ですか?

同じことがEFにも当てはまります。

于 2013-08-27T13:06:07.253 に答える