NHibernate 映射属性超越 LINQ 查询
我的应用程序具有以下实体: public class User { public virtual int UserID { get set } public virtual Membership LatestMembership { get { retu…
在流畅的 nhibernate 中映射一列两次
开始了... 我有一个表(不幸的是我无法更改),其中包含以下列: date startTime endTime 我有包含两个字段的数据类: 开始日期时间 = 日期 + 开始时…
NHibernate 中的多个 ClassMap 类
在一个表具有多个映射的流畅的 nhibernate 中这可能吗?假设我有一个用户表。 一旦我希望它像在文件 UserMap1.cs 中一样应用,有时我更喜欢从 UserMap…
.hbm.xml 文件中唯一,不会引发异常
我的 .hbm.xml 文件中有以下内容 <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace…
NHibernate - 父表中的 KeyColumn
我的应用程序具有以下数据库结构: Transactions: - TransactionID (PK, Identity) - Type - TotalAmount TransactionDetails: - TransactionDetailID…
使用子类的子类进行棘手的 Fluent Nhibernate 建模
我正在将一个项目从自定义 DAL 移至 Nhibernate,但我遇到了一个棘手的映射场景,我不知道如何解决。本质上,子类的子类没有鉴别器值。 主要子类具有…
NHibernate 审计 - PostInsert 不工作
我的应用程序具有以下实体: public class User { public virtual int UserID { get set } public virtual string UserName { get set } public virtu…
如何使用 C# 中的映射属性定义 NHibernate sql 查询?
因此,对于我们正在开发的项目,我们使用业务实体本身的映射属性来映射整个域模型。我有一个有效的 sql 查询映射,我想使用映射属性来定义它,但我不…
NHibernate 映射:如何根据字段值映射行
我有一个 [ContactNumbers] 表,定义如下: ID (PK) | PersonID (FK) | NumberType | Number ========|===============|============|======= 以及一…
NHibernate——如何伪造多对多规范化的一侧
我有以下两个表: Package id ClientPackage id clientNumber packageId 问题是我在此数据库中没有 Client 表(它驻留在另一个数据库中)。有没有一种…
如何让 NHibernate 将给定属性序列化为二进制字段?
我有一个简单的 ASP.NET MVC Web 应用程序,它使用 NHibernate 和 FluentNHibernate 的自动映射功能来进行数据访问。我遇到过一种情况,我希望 NHiber…
NHibernate 3 Alpha - proxyfactory.factory_class?
我正在使用 NHibernate 3 alpha,但很难设置我的 SessionFactory。 我有以下内容: var config = new Configuration().Configure() _sessionFactory =…
在 Fluent NHibernate 中映射人员和员工
如何使用 Fluent NHibernate(实体、映射类等)映射以下查询,员工 ID 存储在标识符表中。人员表包含员工信息和非员工信息。 SELECT p.Id、p.FirstNam…
NHibernate中如何处理大量映射文件
我们正在开发一个带有非常大数据库的大型 Windows 窗体 .NET 应用程序。目前我们已达到 400 个表和业务对象,但这可能是整个应用程序的 1/4。 我现在…