Fluent NHibernate - 将实体映射为不同类型
我有一个类,我想将其作为组件映射到包含它的任何表上: public class Time { public int Hours { get set } public int Minutes { get set } public …
NHibernate 日志表跟踪表的所有更改
我有以下数据库结构: Users: - UserID - UserName - FirstName - LastName ... UsersLog: - UserLogID - UserID - UserName - FirstName - LastName …
NHibernate 映射 - 通过表进行多对一
我正在使用具有以下结构的现有数据库。更改数据库架构是最后的手段。 Products Id Name ParentProducts ParentId ChildId 我不需要 ParentProducts 的…
使用属性名称中不带字符串的 NHibernate 限制
创建条件时,您可以添加适用于属性的限制。有两种创建限制的方法: Restrictions.Eq(string propertyName, object value) 或 Restrictions.Eq(IProjec…
Fluent Nhibernate:将单个实体与接口需求映射
下午好。 在开始解释之前,我已经查看了其他类似的问题,但细微的差异(主要是设计目的)意味着这些答案中提供的解决方案不适用于我。 我正在尝试创建…
NHibernate:通过 PK 以外的方式链接集合
假设我有下表: Company Person Address ---------------------------------------------------------------------------- Id (PK) Id (PK) Id (PK) N…
FluentNHibernate 在 Windows 服务中崩溃,但在网站中没有崩溃
我有一个类库来完成我所有的 NHibernate 工作。它还使用 Fluent NHibernate 处理所有映射 - 无需部署映射文件。 该类库由许多应用程序使用,包括在我…
如何从 ADO.NET 获取有关外键违规的正确异常
我想从 ADO.NET 获得有关外键违规的正确异常。有办法做到这一点吗? 我正在使用 try to catch ADO.Exception 并检查它的消息文本是否为“foreign”。…
NHibernate:将多个列映射到一个集合中
假设我有一个表: ID(pk) | HOME_EMAIL | WORK_EMAIL | OTHER_EMAIL ------------------------------------------------- 和 .NET 类, class A { int…
nhibernate 仅保存必需的属性
我正在使用 NHibernate 2.2 进行数据库工作,最近遇到了一个问题。我有一个名为 PrescDrugItem 的类,如下所示, public class PrescDrugItem { publi…
NHibernate:将用户类型对象映射到单独的表
让我们从这个映射开始: <component name="Location"> ... <property name="Settings" type="JsonUserType,..."> <column name="LocationSe…
NHibernate/SQL Server 多个外键到同一个表...可能吗?
我有一个 SalesOrder 表和一个单独的 Address 表。销售订单有两个地址 - 从而避免使用列表,即交货地址和发票地址。这就是它们在 SalesOrder 映射文件…
NHibernate 与中间表的映射
我是 NHibernate 的新手,在映射方面遇到了一些问题。 假设我有一张桌子: People PersonID PersonName PersonAge 然后我有另一张桌子 ParentRelaitio…