マッピング ファイルで field.camelcase を使用して、コレクション、依存エンティティなどを設定し、コレクションを読み取り専用配列として公開しています。アクセス戦略が遅延読み込みに影響しないことはわかっていますが、これがまだキャッシュされることを確認したいだけです:
private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
{
get { return attributes.ToArray(); }
}