首页 > 解决方案 > NHibernate 在查询中指定索引

问题描述

我想为下面的 sql 查询创建 Nhibernate C# 查询,

SELECT ContactID
FROM Person.Contact WITH (INDEX(AK_Contact_rowguid))
GO

我怎样才能做到这一点 ?

标签: c#nhibernate

解决方案


你需要像这个例子一样使用方法 .CreateSqlQuery() :

var SessionFactory = Configuration.BuildSessionFactory(); ISession session = SessionFactory.OpenSession() session.CreateSQLQuery("SELECT ContactID FROM Person.Contact WITH (INDEX(AK_Contact_rowguid))");

有关更多信息,请查看此链接


推荐阅读