0

Entity Frameworkでデフォルトのコード生成エンティティを使用して、ObjectContextを使用せずにエンティティオブジェクトを削除する方法はありますか?たとえば、自己追跡エンティティにはMarkAsDeletedメソッドがあります。また、オブジェクトを更新または追加するためにObjectContextは必要ないので、オブジェクトの削除にも同じことが当てはまると思います。

プロパティが読み取り専用であるため、機能しないことの1つは、エンティティを削除済みとしてマークすることです。

foo.EntityState = EntityState.Deleted;
4

1 に答える 1

0

答えはノーのようです。そのため、以前に書いた手法を使用して、ObjectContext子エンティティを削除する必要があるすべてのエンティティにをアタッチします。http: //sixfeetsix.blogspot.com/2012/06/provide-entityobjects-access- to-their.html

于 2012-07-28T16:41:45.540 に答える