Fluent Nhibernate Множество для многих ассоциаций с несколькими классами Мы используем Nhibernate, и до сих пор мы смогли использовать автоматическое сопоставление. Но я думаю, что это скоро изменится. У нас есть класс кода, который имеет много-много отношений с несколькими другими классами. Я думаю, что-то вдоль этих линий:Fluent 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; }
}
Многих ко многим приведут к созданию таблицы связующей, в таблице связующих их потребности приходят отображение в классы с использованием кодов. В документации это называется «Any». Но я понятия не имею, как можно свободно создавать его.
Мысли кто-нибудь? o)} {