У меня есть два следующих предметных объекта
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
классе?