Скажем, у меня есть следующие объекты:Как смоделировать один путь один на один в Fluent EF?
Box
Id
Crank crank // has one required relationship
Crank
Id // does not care about the box
Что такое правильный способ определения BoxMap? Достаточно ли этого? Или мне нужно WithRequiredPrincipal
(я понятия не имею, что это делает):
HasKey(t => t.Id);
ToTable("Boxes")
Property(t=>t.Id).HasColumnName("Id")
Property(t=>t.CrankId).HasColumnName("Crank_Id")
HasRequired(t=>t.Crank)
ПРИМЕЧАНИЕ: Любые хорошие ресурсы по обучению свободно апи приветствуются. Благодарю.
Я бы очень рекомендовал вам прочитать эту серию: http://weblogs.asp.net/manavi/archive/2011/03/27/associations-in-ef-4-1-code-first-part-1- Introduction-and-basic-concepts.aspx – Moeri