【发布时间】:2010-02-03 15:15:05
【问题描述】:
我有以下表格,无法编辑它们的结构...
Person
------
Id PK
Code
Name
Order
-----
Id PK
Person_Code
OrderDetails
现在,在我的 Person 类中,我想要一个该人的 Orders 列表,但我不完全确定如何在 fluent nhibernate 中设置映射以匹配 Code 列而不是 ID。没有外键约束,我无法更改数据库以使用键。我需要这样的东西,但似乎无法弄清楚映射。
public class Person
{
public virtual int Id { get; set; }
public virtual string Code { get; set; }
public virtual IList<Order> Orders { get; private set; }
}
public class Order
{
public virtual int Id { get; set; }
public virtual string OrderDetails { get; set; }
public virtual Person Owner { get; set; }
}
【问题讨论】:
标签: nhibernate fluent-nhibernate orm