Pergunta

Eu estou usando o field.camelcase em meus arquivos de mapeamento para definir coisas como coleções, entidades dependentes, etc. e expondo as coleções como matrizes somente leitura. Eu sei que a estratégia de acesso não afeta o carregamento lento, eu só quero confirmar que esta ainda será armazenado em cache:

private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
        {
            get { return attributes.ToArray(); }
        }
Foi útil?

Solução

O valor de acesso apenas lhe diz como acessar o campo e field.camelcase apenas diz que a estratégia de nomeação. Isso não afeta o carregamento lento. O valor preguiçoso vai determinar o carregamento lento no mapeamento.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top