C# 带有mvc3的ActiveRecord

C# 带有mvc3的ActiveRecord,c#,nhibernate,asp.net-mvc-3,castle-activerecord,C#,Nhibernate,Asp.net Mvc 3,Castle Activerecord,我有一个C#中内置的MVC3应用程序 使用ActiveRecord 3.0和NHibernate 3.1没有任何问题,但我需要提高性能,并且我加入了关系[HasMany(Lazy=true)]属性Lazy=true,用于不读取相关注册,但他总是带来所有注册 有人知道什么是可能的吗?问题不是问题,而是环境媒体信任中Nhibernate和ActiveRecord的一个特征 这是值得的 问题不是问题,而是环境介质信任中Nhibernate和ActiveRecord的一个特征 这是值得的 当您访问集合时

我有一个C#中内置的MVC3应用程序

使用ActiveRecord 3.0和NHibernate 3.1没有任何问题,但我需要提高性能,并且我加入了关系
[HasMany(Lazy=true)]
属性
Lazy=true
,用于不读取相关注册,但他总是带来所有注册


有人知道什么是可能的吗?

问题不是问题,而是环境媒体信任中Nhibernate和ActiveRecord的一个特征


这是值得的

问题不是问题,而是环境介质信任中Nhibernate和ActiveRecord的一个特征


这是值得的

当您访问集合时,它将被加载。你能告诉我们你看到它带来所有不动产实体的代码吗?嗨,安东!谢谢你的回复。它遵循类的定义,不久之后我使用代码访问[HasMany(typeof(ProtocoloAtividade),ColumnKey=“IdCliente”,Table=“ProtocoloAtividade”,Lazy=true)]公共虚拟IList ProtocoloAtividades{get{返回这个设置{this.\u protocolorativeidades=value;}}嗨,菲罗!他没有密码。我在行中放置了一个断点,其中包含与服务相关的客户注册。当我检查对象客户时,我看到链接服务的所有注册都是客户,并且在关系的定义中这是懒惰的,因此他不应该带注册!你好我孤立了这个问题。当我使用“using(newsessionscope())”时,他就会出现。当我删除该命令时,它开始工作。有人能给我点火吗?感谢您访问已加载的收藏。你能告诉我们你看到它带来所有不动产实体的代码吗?嗨,安东!谢谢你的回复。它遵循类的定义,不久之后我使用代码访问[HasMany(typeof(ProtocoloAtividade),ColumnKey=“IdCliente”,Table=“ProtocoloAtividade”,Lazy=true)]公共虚拟IList ProtocoloAtividades{get{返回这个设置{this.\u protocolorativeidades=value;}}嗨,菲罗!他没有密码。我在行中放置了一个断点,其中包含与服务相关的客户注册。当我检查对象客户时,我看到链接服务的所有注册都是客户,并且在关系的定义中这是懒惰的,因此他不应该带注册!你好我孤立了这个问题。当我使用“using(newsessionscope())”时,他就会出现。当我删除该命令时,它开始工作。有人能给我点火吗?非常感谢。