实体框架 CTP 5 相关属性不起作用

发布于 2024-10-28 18:49:49 字数 900 浏览 0 评论 0 原文

使用实体框架 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;
    }
}

这给了我错误:

错误 2 找不到类型或命名空间名称“RelatedTo”(您是否缺少 using 指令或程序集引用?)C:\Documents and Settings\wep\Bureaublad\WEPProject\branches\codefirst Entity Framework\BusinessLogic \BusinessLogic\VertragsVerweisBLL.cs 37 10 BusinessLogic

由于某种原因,它确实可以识别 System.ComponentModel.DataAnnotations 中的键属性。为什么它无法识别RelatedTo?

Using Entity Framework CTP 5 I am trying to make a list of foreign keys in my class.
But I keep getting an error which says RelatedTo can not be found.

Here is the code:

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;
    }
}

This gives me the error:

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

For some reason it DOES recognize the Key Attribute from System.ComponentModel.DataAnnotations. Why does it not recognize RelatedTo?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

⒈起吃苦の倖褔 2024-11-04 18:49:49

AFAIK“RelatedTo”属性没有进入 RC。支持的注释列表位于第 8 节下:ADO 团队博客

编辑:我找到了我正在寻找的博客条目:EF 设计博客。 “RelatedTo”列在“新数据注释属性”下,他们表示他们建议这些属性。

AFAIK the "RelatedTo"-Attribute did not make it into the RC. List of supported annotions is here under section 8: ADO Team blog

EDIT: I found the blog entry I was looking for originaly: EF design blog. "RelatedTo" is listed under "New Data Annotation Attributes", where they say that they propose these attributes.

萌︼了一个春 2024-11-04 18:49:49

我建议您升级到 EF4.1 ...也许您的问题就这样解决了。如果没有 - 更新你的问题:)

I would recommend you upgrade to EF4.1 ... Perhaps your problem is solved with that. If not - update your question :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文