0
我想在EF(5.0,數據庫優先)中使用映射的刪除過程使用實體中的更新屬性作爲參數。獲取映射刪除過程使用已更改的實體數據
的映射過程需要兩個參數:
DeleteRow:
@Id : int -> (Key) Id : int32
@Modifiedby : char -> Modifiedby : string
在我想改變Modifiedby
值刪除程序被調用之前控制器。
Subscription subscription = context.Subscription.Find(id);
subscription.Modifiedby = "Test";
context.Subscription.Remove(subscription);
context.ChangeTracker.DetectChanges();
context.SaveChanges();
然而,當程序被調用總是傳遞給刪除程序Modifiedby
舊值。
我不想在刪除實體之前對數據庫執行更新調用。