2008-09-18 7 views
0

Я использую field.camelcase в своих файлах сопоставления для установки таких вещей, как коллекции, зависимые объекты и т. Д., И выставляет коллекции как массивы readonly. Я знаю, что стратегия доступа не влияет на отложенную загрузку, я просто хочу подтвердить, что это будет по-прежнему кэшировать:Доступны ли свойства к областям, которые все еще ленивы?

private ISet<AttributeValue> attributes; 
public virtual AttributeValue[] Attributes 
     { 
      get { return attributes.ToArray(); } 
     } 
+0

Вы, вероятно, следует сказать/система, на каком языке вы говорите. – brian 2008-09-18 14:57:14

ответ

0

Значение доступа просто рассказывает, как получить доступ в поле и field.camelcase просто говорит ему именование стратегия. Это не влияет на ленивую загрузку. Ложное значение будет определять ленивую загрузку в картографировании.

См: http://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/mapping.html#mapping-declaration-property