c# - NHibernate 在查询中指定索引
问题描述
我想为下面的 sql 查询创建 Nhibernate C# 查询,
SELECT ContactID
FROM Person.Contact WITH (INDEX(AK_Contact_rowguid))
GO
我怎样才能做到这一点 ?
解决方案
你需要像这个例子一样使用方法 .CreateSqlQuery() :
var SessionFactory = Configuration.BuildSessionFactory();
ISession session = SessionFactory.OpenSession()
session.CreateSQLQuery("SELECT ContactID FROM Person.Contact WITH (INDEX(AK_Contact_rowguid))");
有关更多信息,请查看此链接
推荐阅读
- graphql - 为突变 GraphQL 提供显式类型
- elixir - 如何向弧形变换函数添加错误处理?
- javascript - iframe 再次渲染 localhost 而不是我从 props 传入的网站
- dataframe - 通过反斜杠拆分字符串列
- ios - ios使用复制方法调用块目标,但崩溃了
- ios - Xcode 12 中的“使用自动布局”复选框在哪里?
- android - 在 Flutter 上滚动 Listview 的问题
- google-chrome - 我在笔记本电脑 chrome 中丢失了密码,但我仍然在谷歌中保存密码
- flutter - 使用凸起按钮显示对话框
- javascript - 字节范围请求在 iOS Safari 上不起作用