NHibernate是.NET框架的成熟的开源对象关系映射器(ORM)。
使用 LINQ to NHibernate 将 LINQ IQueryable 转换为分页 IQueryable
我想做这样的事 公共 IQueryable GetPaged(IQueryable 查询,int startIndex,int pageSize) { 返回 GetSession() .Linq 我想做这样的事情 public IQueryable GetPaged<TSource>(IQueryable<TSource> query, int startIndex, int pageSize) { return GetSession() .Linq<TSource>() .UseQuery(query) .Take(pageSize) .Skip(startIndex); } 因此,您可以放置 any IQuerable 语句和“它会被分页”,否则它将被分页。 我正在使用 LINQ to NHibernate。 我希望你能明白,抱歉英语不好:o 编辑:也许我的方法是错误的,是吗? 这是从工作代码复制的: public static class QueryableExtensions { public static IQueryable<T> Paged<T>(this IQueryable<T> source, int page, int pageSize) { return source .Skip((page - 1) * pageSize) .Take(pageSize); } } return query.skip(startIndex).take(pageSize);
ROW_NUMBER() 和 nhibernate - 查找项目的页面
给定一个 ICriteria 对象形式的查询,我想使用 NHibernate (通过投影?)来查找元素的顺序, 以相当于使用的方式 选择 ROW_NUMBER() 超过 (....
这是我试图解决的问题,我想获得 nhibernate linq 查询,这将使我能够做到这一点。所以我有一个名为组织的表,其中有名称和 ID。说...
在这个简单的例子中: 公开课人物 { 公共 int Id {获取;设置;} 公共 int 名称 {get;set;} } 我需要生成一个带有分页和排序的网格 我的数据库大约有10万人 什么
NHibernate - 使用 ICriteria 进行寻呼和可选的 ICriteria 调用
我想做这样的事情... 返回 GetSession() .ToPagedList(页面,页面大小, x=> x.SetFetchMode(DomainModelHelper.GetAssociationEntityNameAsPlural<
Oracle 中的 NHibernate 分页 - 使用 rownum
我正在尝试在 Oracle DB 上的 NHibernate 中进行分页。然而,SetFirstResult 和 SetMaxResults 不起作用,即使在 NHibernate 3.3 中也是如此(它不可预测并且通常返回零结果)。 我现在正在尝试...
流畅的 nhibernate 查询需要很长时间才能使用分页对映射公式进行排序
我们有一个数据网格来为我们的客户显示会员记录。我们最近的任务是向我们的应用程序添加分页,以便我们的大客户(超过 500,000 名会员)能够使用。 我们抓取数据的表
我正在尝试将分页与总和投影结合使用,以获取我感兴趣的结果页面的列中值的总和。我正在使用 .NET、C# 和 NHibernate 3.1 我有一个
我有一个 NHibernate IUserType,我试图用它来将几个固定大小的 double[] 字段(不同大小)绑定到单个数据库列作为 BLOB。我有以下代码,但不知何故我...
正如标题所说,是否有可能获得流畅的 nhibernate 映射的 XML 表示形式?如果是的话,可以直接与 Hibernate for Java 一起使用吗?
NHibernate SetFirstResult 导致重复结果
我们在 NHibernate(版本 4.0.0.4000 和 4.0.4.4000 测试)返回重复结果的方式上遇到了麻烦。 在下面的示例中,我得到 566 个结果(正确的结果数),但只有......
我有这两张桌子 应用程序用户 PK:用户 ID 用户原则 User_ID(不是这个表中的键) 用户名 我需要在 NHibernate 中使用分页进行此查询: 选择顶部(页面大小) 来自 AppUser 这个...
有没有办法在DB中实现联合和分页? 例如: (从表1中选择A.col1作为ColumnA,A.col2作为ColumnB,A.col3作为ColumnC作为A) 联盟 (选择 B.col1 作为 ColumnA,B.col2 作为 ColumnB,B....
ASP.NET MVC Web 应用程序 + NHibernate + Angular JS - 401 未经授权
我刚刚加入一家公司,我正在尝试了解他们的申请。 后端 它是一个 .NET 应用程序,解决方案中有多个项目。它是为 .NET 4.8 开发的。 我相信它已经开发出来了
我正在尝试序列化 Nhibernate 的配置对象。这样做时,我收到以下错误: 未处理的异常。 System.Runtime.Serialization.SerializationException:类型“System.Type...
我的网络应用程序中存在休眠竞争条件问题。 我知道在使用旧版本的 log4net 时会发生这种情况(应该在 1.2.10 中修复),尽管我也经历过这种情况。
NHibernate 是否通过使用 RANK() 或 ROW_Number() 支持 SQL 分区 请告知如何编写下面的 NHibernate 查询。 选择这个_.ORDERNUMBER ,ROW_NUMBER () 超过 (
如何动态添加、修改和删除现有SessionFactory中的类映射和实体而不重建它?
我在 .NET 应用程序中面临着 NHibernate 的重大挑战,特别是在运行时动态创建表和更改架构方面。我的应用程序需要创建数百万个
如何从 ISessionFactory 获取 NHibernate 配置
有没有办法从 NHibernate 中的 ISessionFactory 实例获取配置详细信息?
FluentNHibernate:CamelCaseField 与 ReadOnlyPropertyThroughCamelCaseField
给出以下课程: 公共类用户{ 私有 IList _activationTokens; 公共虚拟 IReadOnlyList ActivationTokens => _activationTokens。