1

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

select * from employee Where EmployeeId=SomeID

这里SomeId不是字段

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

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

并基于此执行查询。

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

4

1 回答 1

3
session.CreateCriteria(typeof(Employee))
    .Add(Restrictions.Eq("EmployeeId", someId)).List<Employee>();

或者

session.Load<Employee>(someId);
于 2009-06-19T10:49:11.223 回答