比方说,你有如下表结构:需要与NHibernate /功能NHibernate映射帮助
==============================
| Case |
==============================
| Id | int |
| ReferralType | varchar(10) |
+---------| ReferralId | int |---------+
| ============================== |
| | |
| | |
====================== ====================== ======================
| SourceA | | SourceB | | SourceC |
====================== ====================== ======================
| Id | int | | Id | int | | Id | int |
| Name | varchar(50) | | Name | varchar(50) | | Name | varchar(50) |
====================== ====================== ======================
基础上ReferralType的ReferralId包含ID为SourceA,SourceB,或SourceC
我试图弄清楚如何使用Fluent NHibernate或简单的NHibernate将其映射到对象模型中。我尝试了一堆不同的东西,但我没有成功。有任何想法吗?
对象模型可能是这样的:
public class Case
{
public int Id { get; set; }
public Referral { get; set; }
}
public class Referral
{
public string Type { get; set; }
public int Id { get; set; }
public string Name { get; set; }
}
你是如何得出这样的图表?用手? – Dann 2010-03-24 19:57:44
是的,它是用手记事本++。然后粘贴它 – 2010-03-30 16:50:08