nhibernate 相关问题

NHibernate是.NET框架的成熟的开源对象关系映射器(ORM)。

为什么NHibernate会话使内存使用量增加?

我有一个使用NHibernate的.NET MVC Web API,用于连接多个Informix数据库,我使用存储库和工作单元模式。问题是当向MVC Web API发送倍数请求时,内存的...

回答 1 投票 0

NHibernate:如何仅加载实体列表中的特定属性(而不是完整对象)?

我一直在项目中使用NHibernate,直到那时为止,它的运行情况都非常好。现在我面临一个问题,不知道如何解决。问题是我只想从表中获取x列...

回答 2 投票 0

为什么用存储过程进行更新时NHibernate不反映内存中的状态?

我有一个进程,通过该进程,我有一个NHibernate会话,该会话用于对数据库运行查询。然后,我迭代结果的集合,并使用相同的...

回答 1 投票 0

NHibernate查询无法使用存储过程进行的更新

我的NHibernate知识有点粗略,如果对下面的内容有一个简单的解释,请您道歉。我有一个过程,通过该过程,我可以使用NHibernate会话对数据库运行查询。 ...

回答 1 投票 0

访问NHibernate ActionQueue来检查挂起的命令列表

我有一些非常基本的代码:NHibernate.ISession session = doSomeStuffWithNHibernateSession();使用Visual Studio调试器中的对象检查器,我可以打开...

回答 1 投票 0

NHibernate PreSelect?

我正在尝试使用NHibernate来实现特权,我想做的是,每次有一个Select查询时,检查返回类型是什么,以及是否是启用了安全性的类型(例如发票)...

回答 2 投票 3

JSP / JSTL中的加密

我想使用encryptionutils加密href标签的值,即 在这里...

回答 2 投票 1

FOREIGN KEY约束在尝试删除值对象中引用的实体时失败

感兴趣的领域,我正在编写POS软件。它具有汇款方式的概念,其中一些是实体的。每个物理手段都允许一些面额,这些面额基本上是...

回答 1 投票 0

NHibernate问题:持久性类未知

我有两个表Person和PassportInfo,其结构如下:Table Person(PersonID uniqueidentifier不为null,(PK)名称varchar(100)不为null,电子邮件varchar(100)不为null)表...

回答 1 投票 0

无法使用xml映射的joind-subclass扩展使用NHibernate.Mapping.ByCode构建的映射

我正在将NHibernate.AspNetCore.Identity映射到NHibernate.Mapping.ByCode,如问题https://github.com/nhibernate/NHibernate.AspNetCore.Identity/issues/16中所述。我...

回答 1 投票 0

将.NET刻度转换为SQL Server DateTime

我在数据库中将TimeSpan(来自.NET)值保存为SQL Server中的BIGINT(保存Ticks属性)。我想知道如何在SQL Server(而不是.NET)中将此BIGINT值转换为DATETIME值。 ...

回答 8 投票 13

替换ASP.net MVC核心中的DefaultModelBinder

我正在将MVC 5项目转换为核心。我目前有一个自定义模型绑定程序,可以用作我的Nhibernate实体模型绑定程序。我可以选择通过提取实体来进行绑定和绑定...

回答 1 投票 8

获取'索引超出范围。必须为非负数,并且小于集合的大小。”保存NHibernate实体时

[我的问题是保存NHibernate实体时,这里是(伪)代码:using(var session = OpenSession()){using(var trans = session.BeginTransaction()){var ...

回答 2 投票 1

我如何将hibernate.cfg移至appsettings.json中

对于NHibernate和.NET Core,我有一个hibernate.cfg.xml文件,其定义为: [[[[[]] 正如您在评论中提到的那样,通过代码配置也是您可以接受的解决方案。以下是如何通过代码配置NHibernate会话工厂的方法: 导入名称空间: using NHibernate.Cfg; using NHibernate.Cfg.MappingSchema; 以下是配置代码: Configuration configuration = new Configuration(); configuration.SetProperty(NHibernate.Cfg.Environment.Dialect, "YourDialect"); configuration.SetProperty(NHibernate.Cfg.Environment.ConnectionString, "YourConnectionString"); configuration.SetProperty(NHibernate.Cfg.Environment.DefaultSchema, "YourDefaultSchema"); configuration.SetProperty(NHibernate.Cfg.Environment.Isolation, "ReadCommitted"); configuration.SetProperty(NHibernate.Cfg.Environment.BatchSize, "YourBatchSize"); configuration.SetProperty(NHibernate.Cfg.Environment.ShowSql, "true"); configuration.SetProperty(NHibernate.Cfg.Environment.FormatSql, "true"); configuration.AddMapping(YourHbmMappingInstance); configuration.SessionFactory().DefaultFlushMode("YourFlushMode"); ISessionFactory sessionFactory = configuration.BuildSessionFactory(); 对于AddMapping方法,您需要提供一个在其中定义了映射的Assembly。 在应用程序启动时调用此代码一次。在整个应用程序生存期内维护sessionFactory的实例以创建ISession。 此外,如果要配置log4net进行日志记录,请参阅this答案。

回答 1 投票 1

NHibernate有时不会返回代理对象吗?

我正在学习Fluent NHibernate(并且扩展为NHibernate)。我正在使用带有一些替代的自动映射,但是我认为这对这个问题并不重要(当然,如果我在这里错了...

回答 4 投票 2

如何在我的NHibernate查询中仅选择几列?

我有一类到一个表的映射;不幸的是,此表有110多个列,查询需要很长时间,尤其是在大多数时候我只想查看少于10列时。我的...

回答 3 投票 9

如何将foor循环转换为NHibernate期货以提高性能

NHibernate版本:3.4.0.4000我目前正在优化代码,以便减少往返数据库的次数,并且正在寻找其中的元凶之一。 ...

回答 2 投票 0

如何将依赖项注入与Autofac 4.x集成的NHibernate 5.x实体中?

正如标题所述,我正在尝试使用与Autofac 4.9.4集成的NHibernate 5.2.6将某些依赖项(例如域服务)注入实体。假设我们要注入IPasswordHasher doamin ...

回答 1 投票 0

Nhibernate 5.2.6是否与.netcore 3兼容?

我们正在尝试从.net-core 2.2迁移到.net-core 3.0,nhibernate是否与.netcore 3.0完全兼容?当前,我们正在使用.netcore 2.2,并且nhibernate是完全兼容的。

回答 1 投票 -3

发行版上的单元:“公共语言运行时检测到无效程序。”

我将软件从vs2008 / .net 3.5升级到vs2010 / .net 4.0。仍使用vs2008编译所有第三方库(最相关:nhibernate 2.1.2或3.0.0,nunit 2.5.2)。当我运行单元时...

回答 3 投票 6

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.