4
我在一些使用Linq2Sql的表上實現了更改跟蹤(http://msdn.microsoft.com/zh-cn/library/cc280462.aspx)。如何在執行前更改更新語句:Linq2Sql類
作爲這個的一部分,我需要將下面的SQL添加到生成的更新語句的開頭。
DECLARE @originator_id varbinary(128);
SET @originator_id = CAST('SyncService' AS varbinary(128));
WITH CHANGE_TRACKING_CONTEXT (@originator_id)
....generated statements....
....
....
我知道我可以創建存儲過程和手動映射fiels但我想如果可能避免這種情況。
有沒有人知道一種方法來覆蓋和編輯SubmitChanges()上的SQL?
祝您好運。我會很震驚地發現L2S是可擴展的,可以做到這一點。問題:你將如何使用ADO.NET DataAdapter來做到這一點?如果你能弄清楚,那麼你可能會弄清楚如何使用實體框架來做到這一點。 –