我使用實體框架與甲骨文。ORA-01790與EntityFramework
我有一個表'Person' 和一個鏈接表'經理',有2列FK到'人'表的列。
(第一列是管理器和所述第二個是僱員,每個人都有一個管理器)
當然中,EF沒有產生的鏈接表。
當我試圖選擇一個person.Include(「員工」)我得到一個ORA-01790錯誤 ,意思是「表達式必須具有相同的數據類型對應的表達」
所有我想要做的就是聘請一位經理並獲得他的所有員工。
我在網上閱讀解決方案並沒有找到任何答案,
幫助?
這兩個鍵是同桌,所以沒有辦法,我有不同的類型 –
只是因爲他們是同桌並不一定意味着他們的相同的數據類型如果列a是字符串,列b是整數,那麼這些類型在關係中不兼容,它們不能直接比較,除非將其轉換爲實體框架中不直接支持的另一種數據類型,您需要更改數據類型您的某個專欄創建關係 –