Создать свойство объекта, которое выбирает один объект из отношения один ко многим? - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть отношения родитель-потомок, где у меня есть одна родительская запись и шесть дочерних записей, дифференцированных по ключу типа.Эти дочерние записи необходимы, поэтому я хотел бы вместо того, чтобы создавать свойство списка для всех шести дочерних элементов,

public virtual IList<ChildRecord> Children { get; set; }

Я бы лучше создал шесть свойств и получил / установил их по отдельности.

public virtual ChildRecord Child1 { get; set; }
public virtual ChildRecord Child2 { get; set; }
public virtual ChildRecord Child3 { get; set; }
public virtual ChildRecord Child4 { get; set; }
public virtual ChildRecord Child5 { get; set; }
public virtual ChildRecord Child6 { get; set; }

Это возможно?Я играю с моим Fluent mapping без особой удачи.

1 Ответ

0 голосов
/ 03 февраля 2012

Как насчет сопоставления коллекции с частным полем, и вы создаете шесть своих свойств, которые обращаются к этой коллекции через get & set в зависимости от ваших условий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...