Свойства, к которым обращаются поля, по-прежнему загружаются с отложенной загрузкой?
-
01-07-2019 - |
Вопрос
Я использую field.camelcase в своих файлах сопоставления для настройки таких вещей, как коллекции, зависимые объекты и т. д.и представление коллекций как массивов только для чтения.Я знаю, что стратегия доступа не влияет на отложенную загрузку, я просто хочу подтвердить, что она все равно будет кэшироваться:
private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
{
get { return attributes.ToArray(); }
}
Решение
Значение доступа просто сообщает, как получить доступ к полю, а field.camelcase просто сообщает ему стратегию именования.Это не влияет на отложенную загрузку.Значение lazy будет определять отложенную загрузку при отображении.
Не связан с StackOverflow