eager

    2热度

    1回答

    写我的第一个LINQ的应用程序,我试图找到最好的方式来做到以下几点: 我想加载整个员工表,一次填充缓存(用于自动完成表单)。 我可以做 - var query = from employee in db.Employees select employee; foreach (Employee e in query) { ... } 但由于这是延迟加载,它生成每个雇员一个查询。我

    3热度

    1回答

    我有以下DB结构(简体版): Comments - CommentId, UserId Users - UserId UserDetails - UserId, Address, Phone, etc. 我使用EF 4与POCOs。 Comment类的User属性标记为virtual(为其启用延迟加载)。但是,我想在User属性加载(懒惰)时还要加载其属性UserDetails(关系用户

    4热度

    2回答

    我遇到了我的代码中的一个错误,这让我觉得我并不真正了解有关F#和懒惰评估的一些细节。我知道,F#热切评估,因此我有些由下面的函数困惑: // Open a file, then read from it. Close the file. return the data. let getStringFromFile = File.OpenRead("c:\\eo\\raw.txt")

    9热度

    1回答

    有没有办法使用jquery.validate插件禁用“热切”验证?无论是通过脚本中的选项还是黑客?一旦表单被验证一次,“渴望”验证就会开始 - 之后,无效字段将在onfocusout上进行验证。我想禁用此行为,并将我的表单更改为仅在按下提交按钮时进行验证。 我不介意通过验证脚本本身进行黑客攻击,所以如果这就是解决方案要求的可接受的。

    15热度

    2回答

    使用LEFT JOIN FETCH可以在HQL中覆盖LAZY。 FROM Obj AS obj LEFT JOIN FETCH obj.otherObj WHERE obj.id = :id 也可以覆盖EAGER?怎么样?

    0热度

    3回答

    的Grails 1.1.1 Goovy 1.5.7 在这样这个有关系: 作者1 - N的书N - 1出版商 定义Grails中: class Author { String firstName String lastName static hasMany = [books: Book] static constraints = { bo

    5热度

    7回答

    执行延迟几乎总是一个福音。但是有些情况下,这是一个问题,你可以通过“获取”(在Nhibernate中)来获取它。 你是否知道懒惰的评估能咬你回去的实际情况......?

    31热度

    1回答

    我有一个ETL过程,涉及大量使用SELECT INTO语句的存储过程(最少记录日志,因此速度更快,因为它们生成的日志流量较少)。在一个存储过程中发生的一批工作中,几个最昂贵的操作是看似只是缓存查询结果并将它们复制到正在创建的表中的急切假脱机。 关于eager spools的MSDN文档相当稀少。有没有人对这些是否真的有必要(以及在什么情况下)有更深入的了解?我有一些可能或可能不合理的理论,但是在查

    8热度

    5回答

    我有一个是这样的发电机功能: def mygenerator(): next_value = compute_first_value() # Costly operation while next_value != terminating_value: yield next_value next_value = compute_next_value()

    6热度

    2回答

    我在我的映射关联到一个热切加载的集合(lazy =“false”fetch =“subselect”)。当我执行查询时,如何用Hibernate以编程方式关闭它?