0
流利Nhibernate多對多關聯到多個類 我們使用Nhibernate,到現在爲止我們已經能夠使用自動映射。但我認爲這即將改變。 我們有一個Code類與其他幾個類有多對多的關係。 我沿着這些路線思考的東西:流利Nhibernate多對多關聯到多個類
public class Code
{
public virtual Guid Id { get; set; }
public virtual ICollection<CodeUsage> Usage { get; set; }
}
class CodeUsage
{
public virtual Guid Id { get; set; }
public virtual Code Code { get; set; }
// Class, [Property,] Id for "ANY" mapping to A & B
}
class A
{
public virtual Guid Id { get; set; }
public virtual ICollection<CodeUsage> Codes { get; set; }
}
class B
{
public virtual Guid Id { get; set; }
public virtual ICollection<CodeUsage> Codes { get; set; }
}
多對多將導致建立一個鏈接表,在鏈接表自己的需要來映射到使用代碼的類。在文檔中它被稱爲「任何」映射。 但我不知道如何流利地創建一個。
想到任何人?或者更好:解決方案<);} {