我有一个Ms Access视图(查询),如下所示
select * from employee Where EmployeeId=SomeID
此处 SomeId 不字段名称
如果我从MsAccess运行此查询 它提示我输入SomeId的值,如下所示
|---------------------------------------|
| Enter Parameter Value X |
|---------------------------------------|
| SomeId |
| [_________________________________] |
| |
| [ OK ] [ Cancel ] |
-----------------------------------------
并基于该查询执行查询。
现在我的问题是如何在Nhibernate中使用Criteria传递这个SomeId。
答案 0 :(得分:3)
session.CreateCriteria(typeof(Employee))
.Add(Restrictions.Eq("EmployeeId", someId)).List<Employee>();
或
session.Load<Employee>(someId);