Entity Frameworkでデフォルトのコード生成エンティティを使用して、ObjectContextを使用せずにエンティティオブジェクトを削除する方法はありますか?たとえば、自己追跡エンティティにはMarkAsDeleted
メソッドがあります。また、オブジェクトを更新または追加するためにObjectContextは必要ないので、オブジェクトの削除にも同じことが当てはまると思います。
プロパティが読み取り専用であるため、機能しないことの1つは、エンティティを削除済みとしてマークすることです。
foo.EntityState = EntityState.Deleted;