我是新來的實體框架,只是試驗...需要關於實體框架關係的幫助
考慮3分貝表,其中人是一個基表。我希望僱員表從Person中獲取,存儲員工的具體信息。看來,EF要求PersonId也是Employee表的PK,所以我讓EmployeeID成爲唯一的索引。
接下來我添加了一個表Application,它爲Employee支持的每個軟件應用程序存儲一條記錄,從Application.EmployeeId創建一個外鍵給Employee.EmployeeId。
但是,EF似乎無法識別涉及唯一索引但僅包含主鍵的關係。
我可以做的是從Application.PersonId創建一個關係到Person.PersonId,但是,只有員工可以負責一個應用程序,所以我認爲將應用程序作爲員工的「子」似乎更自然表而不是個人表。
這可能在EF嗎?
你在做數據庫嗎? –
是的,我首先使用數據庫,雖然我試圖修改模型並查看它生成的數據庫僞裝,因此我可以「逆向工程」在首次執行db時需要執行的操作。 – ChadD