我试图完成下面的查询(请注意.StartsWith):LINQ的NHibernate的:对多个属性.StartsWith
return (from p in _session.Linq<Profile>()
where (p.Firstname + " " + p.Lastname).StartsWith(wildcard)
select p).ToList();
此抛出:无法解析属性:Firstname.Lastname。
如果我这样做:
return (from p in _session.Linq<Profile>()
where p.Firstname.StartsWith(wildcard)
select p).ToList();
一切工作。怎么会这样?
在此先感谢!
我更新了 - 什么是你想怎么办?选择名称以某种东西开头的所有'Profile'? – 2009-10-18 15:13:10
我试图选择名字和姓氏(concat'ed)等于通配符的所有配置文件。 – jhovgaard 2009-10-18 16:00:41
你的意思是平等吗? – 2009-10-18 19:57:28