C# 简单NHibernate查询
我正在寻找一种方法来做一个简单的C# 简单NHibernate查询,c#,mysql,linq,nhibernate,C#,Mysql,Linq,Nhibernate,我正在寻找一种方法来做一个简单的 SELECT foo FROM bar WHERE foo = x 在NHibernate。我也不确定使用Linq2NHibernate或者仅仅使用NHibernate是否能最好地实现这一点。无论出于什么原因,搜索和阅读谷歌的搜索结果并没有给我带来多少运气 我还使用MySQL作为数据库引擎,以防SQL和MySQL在语法方面突然出现差异 谢谢你的帮助。假设: 已经打开了一个会话工厂 你从SessionFactory得到了一个会话 您正在使用泛型,并且希望返回Fo
SELECT foo FROM bar WHERE foo = x
在NHibernate。我也不确定使用Linq2NHibernate或者仅仅使用NHibernate是否能最好地实现这一点。无论出于什么原因,搜索和阅读谷歌的搜索结果并没有给我带来多少运气
我还使用MySQL作为数据库引擎,以防SQL和MySQL在语法方面突然出现差异
谢谢你的帮助。假设:
var foulist=session.CreateQuery(“从foo=:x的栏中选择foo”)
.SetParameter(“x”,“x的值”)
.List
();
注意:
- x是一个占位符,需要使用setParameter(占位符,值)设置其值