0

そのため、約 2 年前に Linq-To-Sql を使い始めましたが、会社から Entity Framework v4 に切り替えるように求められています。ここで L2s と EF の議論には入りたくないので、L2S に戻すことはできないと仮定してください。

とにかく、古き良き L2S では、グリッドビューまたはリストビューを定義してから、LinqdataSource を EnableUpdate=true、EnableDelete=true、および EnableInsert=true で定義します。gridview または listview の DataSourceID を linqdatasource と BAM の ID に割り当てます。インスタント CRUD。

ただし、EF4 では、この自動コードレス CRUD が欠落しているようです。Visual Studio 2010 のデザイン画面から、Gridview タスク ウィンドウに「編集を有効にする」または「削除を有効にする」が表示されません。これらのアイテムは L2S アプリに表示されていました。さらに、EnableX=true プロパティを LinqDataSource に手動で追加すると、更新しようとするとエラーが発生します 。削除、挿入、または更新操作が有効になっています。」

EF4 を LinqDataSource の EnableUpdate/Delete/Insert コマンドに従わせる方法はありますか?

ありがとう!

4

1 に答える 1

0

まずはLinqDataSourceLinq-to-Sqlのコンポーネントです。EntityDataSourceEntity Framework の上で作業するには、 を使用する必要があります。それはおそらくあなたの問題を解決します。

于 2011-02-09T15:08:55.220 に答える