【问题标题】:NHibernate passing parameter in criteriaNHibernate 在标准中传递参数
【发布时间】:2009-06-16 07:27:39
【问题描述】:

我有一个 Ms Access 视图(查询)如下

select * from employee Where EmployeeId=SomeID

这里 SomeId不是字段名称

如果我从 MsAccess 运行此查询 它提示我输入 SomeId 的值,如下所示

|---------------------------------------|
| Enter Parameter Value               X |
|---------------------------------------|
| SomeId                                |
| [_________________________________]   |
|                                       |
|                [  OK  ] [ Cancel ]    |
-----------------------------------------

并根据它执行查询。

现在我的问题是如何在 Nhibernate 中使用 Criteria 传递这个 SomeId。

【问题讨论】:

    标签: nhibernate ms-access criteria icriteria


    【解决方案1】:
    session.CreateCriteria(typeof(Employee))
        .Add(Restrictions.Eq("EmployeeId", someId)).List<Employee>();
    

    session.Load<Employee>(someId);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 2016-04-09
      • 2019-02-03
      • 2023-03-28
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多