有没有办法从 IQueryable 设置 SQL 评论?

Is there a way to set an SQL comment from an IQueryable?

ICriteriaSetComment(),但我看不出 IQueryable

在 NHibernate 5+ 中有 WithOptions 扩展方法,允许设置一些特定于查询的选项,如超时、缓存选项和注释。

var query = (
    from e in session.Query<YourEntity>()
    select e
).WithOptions(o => o.SetComment("Your comment"));

您可能需要导入 NHibernate.Linq 命名空间。