文件名称:NHibernate.Extensions:NHibernate的各种附加功能,例如EntityFramework中的Include方法
文件大小:461KB
文件格式:ZIP
更新时间:2024-06-13 16:55:56
C#
NHibernate扩展 NHibernate的各种附加功能,例如EntityFramework中的Include方法和智能深度克隆方法。 通过NuGet安装 如果要在项目中包括NHibernate.Extensions,则可以。 要安装NHibernate.Extensions,请在程序包管理器控制台中运行以下命令。 PM> Install-Package NHibernate.Extensions 包含方法 是Linq的扩展方法,用于渴望加载实体关系而无需担心sql中的笛卡尔积。 在后台,此方法将NHibernate Fetch方法与NHibernate Future方法结合使用。 Include方法的顺序并不重要,因为有一种逻辑可以计算在没有任何笛卡尔积的情况下获取所有关系所需的最小查询数。 让我们看一个例子: var people = session . Query <