この質問に対する答えをどこかで見たことがあると確信していますが、SOまたはGoogleで数回検索しても見つからなかったので、とにかくもう一度尋ねます...
Entity Framework では、データ オブジェクトを削除する唯一の方法は
MyEntityModel ent = new MyEntityModel();
ent.DeleteObject(theObjectToDelete);
ent.SaveChanges();
ただし、このアプローチでは、オブジェクトを削除するためだけに、まずコントローラーにオブジェクトをロードする必要があります。ID のみを参照するビジネス オブジェクトを削除する方法はありますか?
Linq または Lambda 式を使用するよりスマートな方法があれば、それも問題ありません。ただし、主な目的は、データを削除するためだけにデータをロードしないようにすることです。