2011-01-11 53 views
1

我有實體框架(.NET 4.0)與SQL Server 2008相沖突。數據庫(理論上)在營業時間內更新 - 刪除,然後插入,全部通過事務。實際上,這不會經常發生。但是,我需要確保始終可以讀取數據庫中的數據。我正在寫的應用程序永遠不會對數據執行任何類型的寫入 - 只讀。實體框架和髒讀

如果我做髒讀,我總是可以訪問數據;發生的最糟糕的是我得到舊數據(這是可以接受的)。但是,我可以告訴實體框架始終使用髒讀?如果我以這種方式設置EF,是否需要擔心性能或數據完整性問題?或者我應該退後一步,看看重寫正在執行刪除/插入過程的流程?

回答