我有兩個表,Reports
和Visualizations
。 Reports
有一個字段VisualizationID
,它通過外鍵指向Visualization
的同名字段。它還有一個在現場申報的獨特鑰匙。 VisualizationID
不可爲空。這意味着關係必須是0..1 1,因爲每Reports
記錄必須有一個獨特的,不爲空Visualizations
與它相關的記錄。唯一鍵未被實體框架識別
實體框架沒有以這種方式看到它。我收到以下錯誤:
Error 113: Multiplicity is not valid in Role 'Report' in relationship 'FK_Reports_Visualizations'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be *.
這裏有什麼問題嗎?我如何讓EF認識到適當的關係多樣性?
EF 4.0現在允許外國鍵映射爲屬性。 – 2010-02-28 11:56:31