gpt4 book ai didi

c# - 与 NHibernate 和 Criteria 联合?

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:35 25 4
gpt4 key购买 nike

与 NHibernate 和 Criteria 联合:

在 Criteria 或 QueryOver 中可以吗?如果不是,是否有任何其他方法可以在同一查询中实现两个结果的联合?

最佳答案

你不能直接做联合,但你可以做两个 future 的查询并在代码中合并结果:

var resultSet1 = this.Session.CreateCriteria<A>().Future<A>();
var resultSet2 = this.Session.CreateCriteria<B>().Future<B>();

在此之后,当枚举任一结果集时,NHibernate 将向数据库发出单个查询,该查询将返回多个结果集。请注意,如果您没有使用 SQL Server,数据库可能不支持多个结果集。

关于c# - 与 NHibernate 和 Criteria 联合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8591200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com