change-tracking

    1熱度

    2回答

    我有一個包裝實體框架4數據模型的WCF數據服務。我使用WCF數據服務客戶端庫將WPF客戶端連接到該服務。 是否可以在WCF數據服務中撤消/取消對跟蹤對象的更改? 方案:在UI中,我允許用戶編輯對象。我有保存和取消按鈕。如果用戶選擇保存我在我的WCF上下文中調用SaveChanges(),並通過WCF服務將更改發送到數據庫。如果用戶單擊取消,我想撤消更改並恢復爲當前對象的原始屬性值。 我知道WCF數

    1熱度

    1回答

    我在我的ASP.NET MVC應用程序中使用基於代理的已更改跟蹤的EF5代碼優先。 我的一個域類包含一個非常頻繁更新的數字屬性。出於這個原因,這個屬性是不是持久的使用框架的數據庫: public virtual int CurrentSessions { get { return _currentSessions; } set {

    1熱度

    1回答

    我的客戶已向我提供跟蹤代碼,以跟蹤我放在我的joomla網站上的網頁外觀設計的展示次數和點擊次數。我已將此代碼添加到顯示圖形的模塊,但客戶端報告沒有發生跟蹤。我可以在代碼中看到一個timestamp標記,但不確定這些標記如何起作用。 //To track Impressions use the following URL: http://bs.serving-sys.com/example/ad

    2熱度

    1回答

    對於即將推出的項目,我打算使用Apache Commons Configuration。 我想用庫來讀寫數據庫中給定應用程序的所有配置。 我們要求跟蹤所有配置更改(或配置版本控制)。此更改跟蹤也應存儲在數據庫中。 配置更改不經常發生。 我想知道實現此更改跟蹤功能的最佳方法是什麼? Apache Commons本身有一些支持嗎?還有另一個適合的框架/庫嗎?

    0熱度

    1回答

    我覆蓋SaveChanges方法以審覈EntityFramework中的更改。這工作正常,直到我嘗試更新關聯的對象。當我嘗試更新關聯的對象時,我得到了ArgumentException。我從ChangeTracker讀取實體後發現異常被拋出。如果我對ChangeTracker在覆蓋SaveChanges方法中沒有采取任何措施,則對象將成功更新。我使用EntityFramework 5.0。 如果這

    0熱度

    1回答

    我必須監視數據庫中的一個表以進行更改,並將它們複製到另一個數據庫中的某個表中。出於某種原因,我無法修改原始數據庫的結構,因此我不能使用觸發器或創建約束等。更改跟蹤似乎是我需要的理想解決方案,但某些表沒有主鍵因此我無法使用它。至於更改數據捕獲,此處 - http://msdn.microsoft.com/en-us/library/bb522511.aspx寫入以下內容: 。 「要啓用網絡跟蹤,源表

    1熱度

    1回答

    我在我的服務器上安裝了TFS2012,現在我需要實現更改跟蹤。我已經在下面解釋了詳細信息。 改變跟蹤的整個想法是,如果我改變PBI /需求,所有鏈接的工作項目/錯誤/障礙狀態應該改變或TFS應以某種方式通知我。

    0熱度

    1回答

    我在這裏有一個理論問題。我已經瞭解到,DbContextConfiguration.AutoDetectChangesEnabled屬性值確定是否啓用上下文中自動檢測更改。但是,我將它設置爲false,即使我沒有手動調用DbChangeTracker.DetectChanges,上下文仍然保持更改。 注意:唯一不持久的情況是當我更改實體的ICollection屬性(但當我更改導航屬性時仍然存在,例

    43熱度

    5回答

    本來我認爲 context.Configuration.AutoDetectChangesEnabled = false; 將禁用更改跟蹤。但不是。目前我需要在我所有的LINQ查詢中使用AsNoTracking()(對於我的只讀圖層)。是否有全局設置禁用DbContext上的跟蹤?

    6熱度

    1回答

    由於EF的更改跟蹤和延遲加載功能,我遇到了一個查詢問題。問題是,在得到查詢結果後,我使用AutoMapper將域對象映射到我的業務模型中,但由於上下文已經處理,它會一直拋出異常。 對於需要連接的操作,ObjectContext實例已被處置,不能再使用 。 當我看着調試器中的結果集合時,我看到它是一個列表DynamicProxy而不是實際的實體。我試圖停止更改跟蹤,但這並沒有幫助。這裏是我的代碼: