问题标签 [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.
c# - IQuery NHibernate - 它必须是一个列表吗?
如果我正在做一个对象,我可以把它作为一个对象返回吗
有一个更好的方法吗?
我正在构建一个构造函数以根据其名称而不是其 ID 返回一个对象。
c# - NHibernate 或 LINQ to SQL
如果开始一个新项目,你会为你的 ORM NHibernate 或 LINQ 使用什么以及为什么。各有什么优缺点。
编辑:LINQ to SQL 不仅仅是 LINQ(感谢@Jon Limjap)
.net - 您如何使用 NHibernate 进行分页?
例如,我想在 ASP.NET 网页中填充一个 gridview 控件,其中仅包含显示的行数所需的数据。NHibernate 如何支持这一点?
asp.net - 您可以使用 1 个 NHibernate Session 查询同一服务器上的不同数据库吗?
是否必须为每个数据库创建一个新的SessionFactor
y 和对象?Session
我有一个用于我的应用程序数据的数据存储,以及一个用于我的员工安全的单独数据存储,用于验证用户。我是否必须为调用 2 个不同的数据库创建一个新的 SessionFactory 和 Session 对象?
c# - NHibernate.MappingException:没有持久性:XYZ
现在,在你说之前:我做了谷歌,我的hbm.xml
文件是嵌入式资源。
这是我正在调用的代码:
这是我的类的映射文件:
以前有没有人遇到过这个问题?
这是完整的错误消息:
更新,这是我的场景的解决方案:我更改了一些代码,并且在运行时我没有将程序集添加到配置文件中。
linq - Linq to NHibernate 多个 OrderBy 调用
我在我的 Linq to NHibernate 查询中按多个字段排序时遇到问题。有谁知道可能出了什么问题或者是否有解决方法?
代码:
我尝试用多个 OrderBy 调用替换 ThenBy。结果相同。如果我注释掉两个 ThenBy 调用,该方法效果很好。
我收到的错误:
security - NHibernate 和共享网络托管
有没有人能够在共享网络主机上启动并运行基于 NHibernate 的项目?
NHibernate 在幕后用反射做了很多花哨的东西,但我目前使用的主机只允许应用程序以中等信任度运行,这限制了你可以用反射做的事情,而且它抛出了各种安全性权限错误。即使我只在映射文件中使用公共属性,情况也是如此,尽管我确实将一些类定义为代理。
哪些公司提供体面(且价格合理)的网络托管服务,让 NHibernate 可以毫无怨言地运行?
更新:从这些答案看来(以及我的实验——对不起 Ayende,但即使在阅读了您链接到的文章之后,我仍然无法让它在我的网络主机上运行)是明智地选择您的托管服务提供商并货比三家. 看来 WebHost4Life 在这方面做得还不错。但是,有没有人尝试过 NHibernate 与 1and1 的 Windows 共享主机?我已经拥有他们的 Linux 帐户,并且在这方面我相当满意,如果我能让 NHibernate 与 Windows 无缝协作,我可能会坚持使用它们。
nhibernate - NHibernate,求和查询
如果我定义了一个简单的命名查询,则会在一列上执行一个计数函数:
如何使用 NHibernate 使用 IQuery 或 ICriteria 获得总和或任何不返回一个映射实体的查询的结果?
这是我的尝试(我现在无法测试),这行得通吗?
.net - 提高 NHibernate 性能的最佳方法是什么?
我有一个使用 NHibernate 作为其 ORM 的应用程序,有时由于它如何访问数据而遇到性能问题。可以做哪些事情来提高 NHibernate 的性能?(请限制每个答案推荐一个)
nhibernate - 流畅的 NHibernate 架构问题
我有一个问题,在这一点上我可能想多了,但这里......
我有 2 类用户和组。用户和组有多对多的关系,我想加入表 group_users 我想要一个 IsAuthorized 属性(因为有些组是私有的——用户需要授权)。
您是否建议为连接表以及用户和组表创建一个类?目前我的课程看起来像这样。
我的映射在两个类中都如下所示(我只在用户映射中显示一个,但它们非常相似):
我应该为看起来像这样的连接表编写一个类吗?
我真的很希望能够调整组成员身份,我想我正在尝试考虑解决此问题的最佳方法。