gpt4 book ai didi

nhibernate - 在 NuGet 中选择正确的 NHibernate 包以获得延迟加载支持

转载 作者:行者123 更新时间:2023-12-02 00:24:49 25 4
gpt4 key购买 nike

我在一个项目中使用 NHibernate,我正尝试使用 NuGet 将它添加到我的解决方案中。当我在包管理器中搜索 NHibernate 时,我看到三个不同的结果:

  • NHibernate,版本 3.2.0.4000,“NHibernate 是一个成熟的开源对象关系映射器,适用于 .NET 框架。”
  • NHibernate.CaSTLe,版本 3.1.0.4000,“此包支持使用 CaSTLe 动态代理进行延迟加载。”
  • NHibernate.LinFu,版本 3.1.0.4000,“此包支持使用延迟加载和 LinFu 动态代理。”

我想在这个应用程序中使用延迟加载,但最新的 3.2 版本的软件包没有提到它。我是否需要下载 .CaSTLe 或 .LinFu 版本以获得延迟加载支持,即使它们看起来是 NHibernate 的旧版本? NHibernate 3.2 是否包含延迟加载而不需要外部 CaSTLe 或 LinFu 代理实现?

感谢您的任何建议。

最佳答案

不,除了 NH 3.2,您不需要下载任何东西。

NHibernate 3.2 删除了几乎所有依赖项,包括用于延迟加载的依赖项,现在它带有一个内置的字节码提供程序。

关于nhibernate - 在 NuGet 中选择正确的 NHibernate 包以获得延迟加载支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com