1
我越來越沮喪EF ...如何在不使用實體框架中的所有實體鍵的情況下創建關聯?
我有一個名爲ExtendedField與表:
記錄
DocRef 的DocType
名稱
記錄是主鍵
DocRef和DocType是用於標識它們屬於哪個票據的外鍵
名稱是「定義」ta使用的鍵BLE界定什麼領域實際上是
所以基本上我需要2個協會:
一個= ticket.record 和 ExtendedField.docType = HeaderDocType
票務和ExtendedField.DocRef ExtendedField 之間一個定義之間上 ExtendedField.Name = Definition.FieldName
然後I ST虐待需要記錄是主鍵,所以我可以直接訪問字段。
就在我可以告訴這在Entity Framework中是不可能的。對於每個關聯,所有的鍵都需要映射到一起,而我需要一個關聯的兩個鍵,另一個鍵需要一個鍵,而實際的主鍵不會用在任何關聯中。
看來您不能定義不是實體鍵的字段之間的關聯。
那麼有沒有辦法做到這一點?我錯過了什麼嗎?
任何機會v2在未來幾天內出現?如果沒有,我可能不得不返回到Linq2Sql,因爲我需要在接下來的兩週內完成此任務。 :( – CodeRedick 2009-06-04 02:59:53