0

使用實體框架CTP 5我想在我的類中創建外鍵列表。 但我不斷收到一個錯誤,稱無法找到RelatedTo。實體框架CTP 5相關屬性不起作用

下面是代碼:

public class VertragsVerweis : GenericBLL 
{ 
    [Key] 
    public String Uid 
    { 
     get; 
     set; 
    } 

    public String VertagsVerweisNr 
    { 
     get; 
     set; 
    } 

    public String Bezeichnung 
    { 
     get; 
     set; 
    } 

    public Boolean Reparatur 
    { 
     get; 
     set; 
    } 

    [RelatedTo(RelatedProperty="Artikel")] 
    public List<Artikel> Artikelen 
    { 
     get; 
     set; 
    } 
} 

這給我的錯誤:

Error 2 The type or namespace name 'RelatedTo' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\wep\Bureaublad\WEPProject\branches\codefirst Entity Framework\BusinessLogic\BusinessLogic\VertragsVerweisBLL.cs 37 10 BusinessLogic

出於某種原因,它不承認從System.ComponentModel.DataAnnotations的關鍵屬性。爲什麼它不識別RelatedTo?

回答

1

我會建議你升級到EF4.1 ...也許你的問題解決了。如果沒有 - 更新你的問題:)

2

AFAIK「相關」 - 屬性沒有進入RC。受支持的註釋列表位於第8節:ADO Team blog

編輯:我找到了我正在尋找原創的博客條目:EF design blog。 「RelatedTo」列在「新數據註釋屬性」下,他們說他們建議這些屬性。

相關問題