Допустим, у меня есть сущность Author
, имя которой может записать 0 .. 1 .. или многие из сущностей Book
. Book
должен быть написан одним Author
, и не имеет смысла говорить о Book
без Author
.
Это (я считаю) будет классифицировано как идентифицирующее отношение. С EntityTypeConfiguration
будет ли следующий способ правильной реализации этого идентифицирующего отношения?
public BookMapping()
{
HasRequired(book => book.Author)
.WithMany(author => author.Books)
.HasForeignKey(book => book.AuthorID);
}