【发布时间】:2011-09-21 21:39:41
【问题描述】:
假设我有一个“Countries”表,我想设置 NHibernate 在应用程序启动时加载它的所有实例,并将所有 Country 实例存储在 CountryCollection 或 List 中。
我可以通过做一些配置设置来实现这一点,还是我仍然需要手动实现一些编码来加载?
谢谢!
【问题讨论】:
标签: c# .net nhibernate caching
假设我有一个“Countries”表,我想设置 NHibernate 在应用程序启动时加载它的所有实例,并将所有 Country 实例存储在 CountryCollection 或 List 中。
我可以通过做一些配置设置来实现这一点,还是我仍然需要手动实现一些编码来加载?
谢谢!
【问题讨论】:
标签: c# .net nhibernate caching
您可以使用它的2nd level cache。
【讨论】:
您应该只启用二级缓存(如果需要,还可以查询缓存)。然后相应地配置您的映射,第一次获取国家/地区时,它们将被放入您的缓存中。您无需在 app_start 中执行此操作。
【讨论】: