Disons que votre ont la structure de tableau suivant:Besoin d'aide avec NHibernate/Courant NHibernate mapping
==============================
| 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) |
====================== ====================== ======================
Basé sur le ReferralType l'ReferralId contient id à l'SourceA, SourceB ou SourceC
Je suis essayer de comprendre comment mapper cela en utilisant NHibernate Fluent ou tout simplement NHibernate dans un modèle d'objet. J'ai essayé beaucoup de choses différentes mais je n'ai pas réussi. Des idées?
Le modèle d'objet pourrait être quelque chose comme:
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; }
}
Comment avez-vous tracer le diagramme comme ça? Par la main? – Dann
Ouais c'était à la main avec notepad ++. puis collé dans –