【问题标题】:Call a Stored Procedure with a DetachedCriteria?使用 DetachedCriteria 调用存储过程?
【发布时间】:2011-07-07 13:10:32
【问题描述】:

是否可以在 nHibernate 中构造一个 DetachedCriteria 来查询存储过程?我将如何完成这样的任务?

【问题讨论】:

    标签: .net nhibernate stored-procedures criteria-api detachedcriteria


    【解决方案1】:

    我还没有这样做,但您可以使用一些替代方法:

    • Named Queries and SQL Queries
    • 改为映射到视图。
    • 映射到 TableValued 函数(是的,我知道这不是很好,但它让我摆脱了一些困境)

    【讨论】:

    • 如果你想在代码中创建一个命名查询,the answer to this question 展示了如何在没有 HBM 文件的情况下在运行时创建它。
    【解决方案2】:

    不,这是不可能的。

    您必须使用 SQLQuery 来调用存储过程。

    【讨论】:

    • 如果是这样,你能以某种方式将 SQLQuery 传递给 Subqueries.PropertyIn() 构造吗?
    猜你喜欢
    • 1970-01-01
    • 2011-12-11
    • 2017-10-02
    • 2014-08-07
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多