我在自定义模块使用的DNN数据库中有一些记录,重要的是它们永远不会被缓存,而是每次请求时返回新数据。
将cachable属性设置为零或者将cachable属性一起删除(或者它是否相同)是否更好?
Imports DotNetNuke.ComponentModel.DataAnnotations
Namespace Components
<TableName("vw_MyView")>
<PrimaryKey("PrimaryKey", AutoIncrement:=True)>
<Cacheable("vw_MyView", CacheItemPriority.Default, 0)>
<Scope("PortalID")>
Public Class vw_KrisisShifts_Expired_ShiftTrade_Details
....
End Class
End Namespace
OR
<TableName("vw_MyView")>
<PrimaryKey("PrimaryKey", AutoIncrement:=True)>
<Scope("PortalID")>
Public Class vw_KrisisShifts_Expired_ShiftTrade_Details
....
End Class