Как реализовать отношения один к одному без ссылки в одном объекте - PullRequest
0 голосов
/ 27 июня 2019

Как реализовать отношения 1: 1 без ссылки в одном объекте?

public class Foo
{
    public int Id { get; set; }
    ...
}
public class Bar
{
    public int Id { get; set; }
    public int FooId { get; set; }
    public virtual Foo Foo { get; set; }
    ...
}

Свободный API:

Entity<Bar>.HasKey(bar => bar.FooId)
    .HasRequired(bar=> bar.Foo)
    .WithMany()
    .HasForeignKey(p => p.FooId)
    .WillCascadeOnDelete(false);

И его создать один ко многим в БД

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