- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
private TList<ProductType> ProductTypeListTable
{
get
{
ProductTypeService productTypeService = new ProductTypeService();
TList<ProductType> productTypes = productTypeService.GetAll();
foreach (ProductType pt in productTypes)
{
pt.Name = Server.HtmlDecode(pt.Name);
}
return productTypes;
}
}
базе
Кроме того, откуда такая уверенность, что ProductTypeService сам не кеширует этот список (если он например из базы берется)?
> new ProductTypeService();
Ну не знаю, что там может заранее породить только-что созданный объект
> ProductTypeService.GetAll() вызывается всего единожды
Он вызывается при каждом обращении к свойству
Кроме того, цикл с HtmlDecode как бэ намекает, что айтемы в списке всегда свеженькие