zoukankan      html  css  js  c++  java
  • ActiveRecordBase借助NHibernate的条件获取实体类对象

    ActiveRecordBase.FindAll() 函数其中有一个这样的版本的参数

    ActiveRecordBase.FindAll(TargetType As System.Type,Orders()  As NHibernate.Expression.Order,ParamArray criterias() As NHibernate.Expression.ICriteriion) 

    可以方便的使用NHibernate的条件查询,例如

         Public Shared Function FindByModuleID(ByVal ModuleID As IntegerAs Portal_HtmlText()
                
    Return CType(ActiveRecordBase.FindAll(GetType(Portal_HtmlText), Expression.Eq("ModuleID", ModuleID)), Portal_HtmlText())
         
    End Function

    public static Blog[] FindByAuthor(String author)
    {
        
    return (Blog[]) FindAll(typeof(Blog), new Order[] { Order.Asc("Id") }, Expression.Eq("Author", author));
    }

    当然别忘了添加对NHibernate程序集的引用。
  • 相关阅读:
    登录界面
    动手动脑
    关于二进制
    Java考试
    D
    威尔逊定理 k!%p
    11.46.2020质检
    最长上升序列输出方案
    问题 G: 汽车的最终位置
    奶牛大会(二分)
  • 原文地址:https://www.cnblogs.com/Bruce_H21/p/404602.html
Copyright © 2011-2022 走看看