Sha*_*que 4 c# nhibernate fluent-nhibernate
我有以下代码段,我收到错误
using (var session = Database.OpenSession())
{
var q = from x in session.Query<User>()
where x.UserName == username & x.Password==EncodePassword(password)
select x;
if (q.Count() > 0)
{
result = true;
}
}
Run Code Online (Sandbox Code Playgroud)
在if语句中我收到错误
Unable to cast object of type 'NHibernate.Hql.Ast.HqlBitwiseAnd' to type 'NHibernate.Hql.Ast.HqlBooleanExpression'.
Run Code Online (Sandbox Code Playgroud)
关于什么:
using (var session = Database.OpenSession())
{
var q = from x in session.Query<User>()
where x.UserName == username && x.Password==EncodePassword(password)
select x;
if (q.Count() > 0)
{
result = true;
}
}
Run Code Online (Sandbox Code Playgroud)
检查查询中的双符号,就在where部件中.
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |