change-tracking

    0熱度

    1回答

    我正在使用STE,並且希望爲對象及其子項啓用更改跟蹤。我現在需要做的就是這樣的事情。 int id = 1; using(CustomerEntities context = new CustomerEntities()) { CustomerSection custSection = context.CustomerSections.Include("CustomerSectio

    1熱度

    1回答

    我有一種情況需要跟蹤MySQL數據庫中數據的所有更改。 例如,我們在「customers」表中包含一個字段,其中包含一個評級,表明與該客戶進行交易的風險程度。每當這個領域發生變化,我都需要記錄下來,所以我們可以回過頭來說「他們是3,現在他們是8」。在MySQL中是否有自動化的方式來處理這個問題,或者我只需要在應用程序本身中寫入大量的變更跟蹤邏輯?

    7熱度

    1回答

    我遇到了似乎是一個常見問題:我正在更新數據庫中的值,但是EF使用其原始內存副本的對象,並且這些更改的值不反映在顯示的數據中。我明白這是爲什麼,但我無法找出解決方法。 最常見的解決方案似乎是設置MergeOptions.NoTracking完全關閉更改跟蹤(或在查詢時使用AsNoTracking()擴展方法),並在每次訪問對象時強制刷新,這對我的目的來說很好。 我有一個通用的基礎庫這我的其他存儲庫繼

    2熱度

    1回答

    更改SQL Server 2008企業版中的數據捕獲看起來不錯。它捕捉到了我們需要的所有更改,並且可以幫助我們從自定義編碼中解脫出來。 其他一些事情會走向一個端到端的解決方案很長的路要走。它們是: 1)能夠查看所有表中的所有更改 - 因此可能與數據無關,但可能與更改的類型,表的內容和時間有關。有沒有一個管理的觀點來得到這個?我明白,CDC表是定製的,這不是微不足道的。 2)一些工具來查看存儲的CD

    0熱度

    1回答

    在主體框架中將主鍵屬性定義爲虛擬有什麼好處? AFAIK,virtual用於導航屬性中的延遲加載和其他屬性中的更改跟蹤。但是我們不需要主鍵中提到的任何功能。 那麼,定義主鍵是否有用?

    1熱度

    2回答

    如果對象未保存更改,我想更改對象的顯示。我想我可以只使用ChangeTracker.State,但如果我更改導航屬性,那不會更改爲修改。 例如,Contact對象包含電話,地址和電子郵件的導航屬性。如果我更改聯繫人的姓名,狀態將更改爲修改,但更改電話會使對象的狀態保持不變。

    0熱度

    2回答

    實體框架是否天生支持任何類型的更改跟蹤在檢測數據庫中的哪些記錄是在某個日期x之後添加的,哪些是在某個日期x之前添加的?我知道它支持跟蹤實體本身屬性的變化,但我認爲這有點不同。 如果不是在實體框架中,我想知道什麼將建議一個簡單的方法來實現這一點。 這種情況會發生在每小時發生自動推送式數據傳輸,每次啓動一次推送時,服務器必須知道自上次推送以來添加了哪些記錄,並推送這些記錄。 有沒有人知道一個標準和可靠

    2熱度

    1回答

    是否有辦法使用Microsoft Sync Framework和SQL Server 2008更改跟蹤機制來同步兩個SQL Server 2008數據庫(任何版本),而不是使用所需的模式更改來供應數據庫(觸發器,sps,aux表格)來跟蹤更改? 是否有任何代碼示例?

    2熱度

    3回答

    我試圖通過網絡保持文件同步。我不想在每次更改時傳輸整個文件,而是想找到並壓縮更改過的部分,並只傳輸這些文件,非常類似於例如。顛覆。有沒有可靠的C#解決這個問題,還是我必須自己寫?

    31熱度

    2回答

    我正在將應用程序從EF1升級到EF4.1 我使用「ADO.NET DbContext Generator」模板創建了一個DbContext和一組POCO。 當我查詢生成的DbContext時,查詢的數據庫部分需要4ms才能執行(使用EF Profiler進行驗證)。然後在將結果返回給應用程序之前,需要大約40秒的時間(用詞:FORTY!)來完成它所做的任何事情。 EF1在少於2秒內處理相同的查詢。