2
我最近開始在項目中使用實體框架,我在想如何建模一個特定的案例。如何在繼承實體中指定屬性的類型?
考慮這種情況:
- 我的應用程序需要模擬多種類型的合同
- 每個類型的合同中包含分包的一個或多個實例的
- 每個類型的合同暴露了其分包集合中
- 每種類型的合同都只能包含對應於合同之一的特定類型的分包合同(類型爲
ContractA
的合同僅包含類型爲的分包合同,ContractB
類型的合同將只包含SubcontractB
型)
什麼會是實體框架模型到模型的最佳方式的分包合同?
我的第一次嘗試使用了基本類型之間的關聯,但是我希望能夠在每個派生類型的合同中指定分包合同的類型,而無需在特定類型的合同中擁有兩個不同的屬性。