Les propriétés accessibles par les champs sont-elles encore chargées paresseusement?
-
01-07-2019 - |
Question
J'utilise field.camelcase dans mes fichiers de mappage pour configurer des éléments tels que des collections, des entités dépendantes, etc. et pour les exposer sous forme de tableaux en lecture seule. Je sais que la stratégie d'accès n'affecte pas le chargement paresseux, je veux juste confirmer que cela sera toujours mis en cache:
private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
{
get { return attributes.ToArray(); }
}
La solution
La valeur d’accès indique simplement comment accéder à field et field.camelcase indique simplement la stratégie de dénomination. Cela n'affecte pas le chargement paresseux. La valeur paresseuse déterminera le chargement différé dans le mappage.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow