Установите PK и FK одинаковыми в EF Core ModelBuilder - PullRequest
0 голосов
/ 27 марта 2020

У меня есть два следующих предметных объекта

public class Transaction {
    public Guid ID {get;set}
    public string Name {get;set}
}

public class Receipt {
    public Guid ID {get; set;} // this ID should be the same as Transaction ID
    public number ReceiptNumber {get;set;}
}

Это отношение один к одному. Как установить идентификатор квитанции в качестве основного и внешнего ключа идентификатора транзакции? Обратите внимание, что я не хочу включать ссылку на ReceiptID в Transaction классе.

Как я могу сделать это, используя EF Core ModelBuilder в DBContext классе?

...