私は、更新操作を行うためにSQL SPを使用する動的なdataWebsiteを持っています。私はここで問題があります。私の削除機能も更新(設定IsDeleted = 1)操作です。現在LINQクエリを使用しており、削除のためにdatacontext.SubmitChanges()
を呼び出しています。問題は、私がSubmitChanges()
を呼び出すときに更新LINQクエリ(IsDeleted = 1に設定)が更新操作のみを対象とする更新SPを呼び出していることです。更新SPを呼び出す代わりに、LINQクエリを直接DBに送信するオプションはありますか?ダイナミックデータWebサイトのLINQヘルプ
Employee ild = (from emp in _dataContext.Employee
where emp.IN_ID == int.Parse(ID)
select emp).FirstOrDefault();
ild.IsDeleted=1;
_dataContext.Submitchanges();
上記のコードでは、Update操作を行うように構成されたUpdateSPが常に呼び出されます。
私たちがあなたを助けるためにあなたのコードを投稿することができます> – StevenMcD
ソフト削除は、彼らが与えているよりもはるかに難しいデザインです:http://weblogs.asp.net/fbouma/archive/2009/02 /19/soft-deletes-are-bad-m-kay.aspx –