1

我們遇到了一個奇怪的問題,一個實體/數據源似乎在數據訪問層中緩存數據。netTier DAL中的數據不刷新 - 可能緩存問題?

基本上這些表是標準的SQL Server表(SQL Server 2008 R2)。代碼的生成方式與使用相同模板(NetTier 2.3.1)和Code-smith生成器6.5的方式相同,創建DAL文件的過程沒有什麼不尋常之處。

但是......當通過custome程序或DAL之外的表更新表格時,我們的網絡應用程序不顯示最新數據 - 有時會顯示最新數據,但有時需要幾分鐘才能讓最新數據通過。我可以直接查詢SQL數據庫並立即查看更新的數據,因此它不是數據庫/滯後問題。

只是爲了驗證 - 我添加了一個自定義存儲過程,並嘗試以這種方式獲取數據,而不是直接通過存儲庫訪問表 - 這也不起作用,這是實體本身的問題。

任何想法?我想知道實體緩存,不知道如何看到這些設置。請注意,我們使用以下工具:

碼 - 史密斯發生器6.5 NetTier 2.3.1 SQL Server 2008 R2的 項目託管在IIS 7with .NET Framework 2.0的

這是一個奇怪的問題,我們在緩存數據方面面臨很多問題。請不要回應,如果你有什麼想法?

感謝, 尚卡爾..

回答

0

你有實體跟蹤開啓(http://community.codesmithtools.com/nettiers/f/16/p/9639/35883.aspx)?什麼是.netTiers配置設置?

+0

感謝您的回覆。 請參閱我正在使用Codesmith Generator 6.5和nettier 2.3.1來生成DAL文件。它不會顯示配置文件中的選項實體跟蹤。 我需要升級這些工具嗎?這個版本的這個錯誤? 好心回覆,我們經常遇到這個問題。讓我知道如果你想看到配置文件。 –

+0

我回復了你的論壇帖子。 –