的varibale我有一類constractor這樣緩存在構造函數C#
public class product_new : NK.Objects._product_new
{
private int Count_Per_Page;
public product_new(int count_per_page)
{
this.Count_Per_Page = count_per_page;
}
public int CountOP///////count of pages
{
get
{
return number_of_pages(Count_Per_Page);
}
}
你看到CountOP是返回一個int值,它是連接到SQL數據庫返回該值。
private int number_of_pages(int tedad_per_pages)
{
return Q.Get_Back_Number_Of_Pages(
tedad_per_pages,
tbl_name,
"",
new Queries.Cmd_Parameters());
}
在如果從這個類CountOP沒有改變,但功能NUMBER_OF_PAGES創建對象幾個時間被釋放,並連接到SQL數據庫。
我該如何緩存這個變量?
你的問題會容易得多,如果你閱讀」 d遵循常規的.NET命名約定。 –
在您的代碼中添加以下行:private static字典 numberOfPages = new詞典();然後在你的方法中使用numberOfPages「number_of_pages」。 –