问题标签 [nhibernate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2453 浏览

c# - IQuery NHibernate - 它必须是一个列表吗?

如果我正在做一个对象,我可以把它作为一个对象返回吗

有一个更好的方法吗?

我正在构建一个构造函数以根据其名称而不是其 ID 返回一个对象。

0 投票
6 回答
6495 浏览

c# - NHibernate 或 LINQ to SQL

如果开始一个新项目,你会为你的 ORM NHibernate 或 LINQ 使用什么以及为什么。各有什么优缺点。

编辑:LINQ to SQL 不仅仅是 LINQ(感谢@Jon Limjap)

0 投票
8 回答
51720 浏览

.net - 您如何使用 NHibernate 进行分页?

例如,我想在 ASP.NET 网页中填充一个 gridview 控件,其中仅包含显示的行数所需的数据。NHibernate 如何支持这一点?

0 投票
2 回答
838 浏览

asp.net - 您可以使用 1 个 NHibernate Session 查询同一服务器上的不同数据库吗?

是否必须为每个数据库创建一个新的SessionFactory 和对象?Session我有一个用于我的应用程序数据的数据存储,以及一个用于我的员工安全的单独数据存储,用于验证用户。我是否必须为调用 2 个不同的数据库创建一个新的 SessionFactory 和 Session 对象?

0 投票
18 回答
138088 浏览

c# - NHibernate.MappingException:没有持久性:XYZ

现在,在你说之前:我做了谷歌,我的hbm.xml文件嵌入式资源。

这是我正在调用的代码:

这是我的类的映射文件:

以前有没有人遇到过这个问题?

这是完整的错误消息:

更新,这是我的场景的解决方案:我更改了一些代码,并且在运行时我没有将程序集添加到配置文件中。

0 投票
3 回答
7712 浏览

linq - Linq to NHibernate 多个 OrderBy 调用

我在我的 Linq to NHibernate 查询中按多个字段排序时遇到问题。有谁知道可能出了什么问题或者是否有解决方法?

代码:

我尝试用多个 OrderBy 调用替换 ThenBy。结果相同。如果我注释掉两个 ThenBy 调用,该方法效果很好。

我收到的错误:

0 投票
3 回答
1870 浏览

security - NHibernate 和共享网络托管

有没有人能够在共享网络主机上启动并运行基于 NHibernate 的项目?

NHibernate 在幕后用反射做了很多花哨的东西,但我目前使用的主机只允许应用程序以中等信任度运行,这限制了你可以用反射做的事情,而且它抛出了各种安全性权限错误。即使我只在映射文件中使用公共属性,情况也是如此,尽管我确实将一些类定义为代理。

哪些公司提供体面(且价格合理)的网络托管服务,让 NHibernate 可以毫无怨言地运行?

更新:从这些答案看来(以及我的实验——对不起 Ayende,但即使在阅读了您链接到的文章之后,我仍然无法让它在我的网络主机上运行)是明智地选择您的托管服务提供商并货比三家. 看来 WebHost4Life 在这方面做得还不错。但是,有没有人尝试过 NHibernate 与 1and1 的 Windows 共享主机?我已经拥有他们的 Linux 帐户,并且在这方面我相当满意,如果我能让 NHibernate 与 Windows 无缝协作,我可能会坚持使用它们。

0 投票
3 回答
9207 浏览

nhibernate - NHibernate,求和查询

如果我定义了一个简单的命名查询,则会在一列上执行一个计数函数:

如何使用 NHibernate 使用 IQuery 或 ICriteria 获得总和或任何不返回一个映射实体的查询的结果?

这是我的尝试(我现在无法测试),这行得通吗?

0 投票
12 回答
28764 浏览

.net - 提高 NHibernate 性能的最佳方法是什么?

我有一个使用 NHibernate 作为其 ORM 的应用程序,有时由于它如何访问数据而遇到性能问题。可以做哪些事情来提高 NHibernate 的性能?(请限制每个答案推荐一个)

0 投票
2 回答
612 浏览

nhibernate - 流畅的 NHibernate 架构问题

我有一个问题,在这一点上我可能想多了,但这里......

我有 2 类用户和组。用户和组有多对多的关系,我想加入表 group_users 我想要一个 IsAuthorized 属性(因为有些组是私有的——用户需要授权)。

您是否建议为连接表以及用户和组表创建一个类?目前我的课程看起来像这样。

我的映射在两个类中都如下所示(我只在用户映射中显示一个,但它们非常相似):

我应该为看起来像这样的连接表编写一个类吗?

我真的很希望能够调整组成员身份,我想我正在尝试考虑解决此问题的最佳方法。