NHibernate通过标准中的参数

NHibernate通过标准中的参数,nhibernate,ms-access,criteria,icriteria,Nhibernate,Ms Access,Criteria,Icriteria,我有一个Ms Access视图(查询),如下所示 select * from employee Where EmployeeId=SomeID 这里SomeId是而不是字段名 如果我从MsAccess运行此查询 它提示我输入SomeId的值,如下所示 |---------------------------------------| | Enter Parameter Value X | |--------------------------------------

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

select * from employee Where EmployeeId=SomeID
这里SomeId而不是字段名

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

|---------------------------------------|
| Enter Parameter Value               X |
|---------------------------------------|
| SomeId                                |
| [_________________________________]   |
|                                       |
|                [  OK  ] [ Cancel ]    |
-----------------------------------------
并基于相同的参数执行查询

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

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

session.Load(someId);
session.Load<Employee>(someId);