我正在使用資源文件來讀取資源from.I使用LINQ來讀取資源ie首先我加載資源xml文件在XDocument,然後通過LINQ查詢xml以獲取資源值。問題是,每次我需要讀取資源值時,我必須一次又一次地加載資源文件,即每次都會執行以下代碼行:存儲資源文件(.resx)到緩存中,並從那裏讀取
XDocument resourceXML = XDocument.Load("path to resource file");
這反過來對應用程序的性能有影響。
我需要的是我希望將資源XML存儲在CACHE中,並且每次需要讀取XML以獲取資源值時,我都可以從緩存本身讀取它,而不是一次又一次地加載.resx文件。我知道這將明顯改善我的應用程序的性能。
任何幫助將不勝感激。
任何你沒有使用.NET內置的工具加載資源的原因,而不是自己加載和解析它們? –