我在我的实体UserStatus中有一个int类型的枚举.
我想让UserStatus <>取消所有用户.
所以:
Session.CreateCriteria(typeof(User))
.Add(Expression.Eq("UserStatus", (int)UserStatus.Cancelled)
.UniqueResult<User>();
Run Code Online (Sandbox Code Playgroud)
以上是平等的,我需要得到不平等.
zoi*_*eck 44
感谢Alex将此用于NH2及以上:
Session.CreateCriteria(typeof(User))
.Add(Restrictions.Not(Restrictions.Eq("UserStatus", (int)UserStatus.Cancelled))
.UniqueResult<User>();
Run Code Online (Sandbox Code Playgroud)
对于旧版本,这将是:
Session.CreateCriteria(typeof(User))
.Add(Expression.Not(Expression.Eq("UserStatus", (int)UserStatus.Cancelled))
.UniqueResult<User>();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10121 次 |
最近记录: |