lazy-loading

    1热度

    2回答

    如果有一个实体A与双向一或零到一的映射与实体B. 的映射如下: <class name="EntityA" table="TABLE_A" mutable="true" lazy="true"> <id name="idA" type="long" column="pk_a" unsaved-value="null"> <generator class="sequence">

    1热度

    2回答

    我想找出处理加载对象与不同的图形(相关实体)取决于他们正在使用的上下文的最佳方式。 例如这里是我的域对象的样本: public class Puzzle { public Id{ get; private set; } public string TopicUrl { get; set; } public string EndTopic { get; set; }

    17热度

    2回答

    我有一段时间试图找出我在NHibernate中的会话管理困境。我假设很多我的麻烦是由于缺乏对IoC和AOP概念的知识;至少这就是我在法比奥毛罗一直指导着我的思想。 无论如何,我的问题是,我有一个胜利形式的应用程序,正在进行“获取”调用并将结果绑定到网格。在绑定之后,用户可以执行某种“写入”操作,并且这些操作会导致会话在写入后关闭,试图使用会话每次使用概念。然后用户可以滚动网格,导致延迟加载启动,现

    4热度

    1回答

    我用一个简单的存储库模式,有一个LazyList对象,如: public class Promotion { public int Id { get; set; } public string Name { get; set;} public LazyList<Site> TargetSites { get; internal set; } // implement

    2热度

    1回答

    在我们的.Net应用程序中,我们的一些业务对象使用延迟加载来访问服务器中的数据。在调试的时候,如果我想检查一个属性,我必须非常小心,而不是“看”或访问这些属性,因为这会导致IDE尝试并评估那些失败的属性。是否有一个属性可以放在这些属性上,以便它们仍然可以在Intellisense中显示,但是在调试期间对象正在被检查时不会被评估?

    7热度

    3回答

    考虑这样的场景: 我已加载父实体通过Hibernate 家长包含的子集是大懒加载 Hibernate的Session是在用户这一初始加载后关闭查看父数据 用户可以选择要查看的懒孩子收集 的内容我现在要载入该集合 加载此集合的方式/最佳方式是什么? 假设会话中的视图不是一个选项,因为只有在用户查看父节点并决定查看子节点后才会获取Children集合。 这是一项服务,将通过基于Web和桌面的客户端远程

    2热度

    1回答

    所以基本上我想出了一个半家庭成长的解决方案,以延迟加载基本上已生成的属性是私人的,并有一个公共财产,处理与是否加载生成的属性: : public ChatRoom ParentRoom { get { if(!ParentRoomInnerReference.IsLoaded) { ParentRoomInnerReference.Load()

    4热度

    1回答

    有兴趣知道如何在Django等框架中实现延迟加载。决定何时执行加入?有没有办法强制加载在Django的急切?有时你需要强制Django进行急切加载吗?

    1热度

    1回答

    所以,我有一个方法:我在具有孔的序列计数的数,这个数应该是第一孔或MAX() public static int GetRegisterNumber<T>(this IQueryable<T> enumerable, Func<T, bool> whereFunc, Func<T, int?> selectFunc) { var regNums = enumerable.Or

    0热度

    1回答

    使用LINQ to SQL,有没有什么办法可以为使用代码的实体指定“Delay Loaded = true”? 我可以在设计器中手动执行它,但如果表更新/反弹,我将失去该定制。 我知道DataLoadOptions和LoadWith(),但这是为了使用预先加载而不是延迟加载,并且我想指定延迟加载,其中预先加载是默认加载。 ScottGu做了一些有趣的承诺here但afaik他从未跟进过。 :-)