c# - 找不到 Entity Framework 4 注释

标签 c# .net entity-framework entity-framework-4 annotations

我正在尝试使用注释将 POCO 类映射到我的数据库表。 我需要使用 Table 注释来指定我的表的名称,但我无法解析 Table 注释。

注意:我导入了 System.Data.Entity 命名空间,但它不起作用。

我必须导入哪个命名空间才能使用 EF 注释?

注意事项 1 我的意思是:

[Table("my_table")]
public class MyClass
{
    // ...
}

注意 2 我的 Entity Framework dll 是 v4.0.30319

最佳答案

您应该导入 System.ComponentModel.DataAnnotations命名空间。

为 .net 4.5 和 EF 5.0 编辑:您应该使用 System.ComponentModel.DataAnnotations.Schema.Table 属性

关于c# - 找不到 Entity Framework 4 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340733/

相关文章:

c# - 如何复制 HttpContent 异步和可取消?

c# - Exchange Web 服务 2010 入门

asp.net-mvc - ASP.NET MVC View 可以使用来自不同项目的模型吗?

c# - 防止字典中的对象修改

c# - long 或 int 值转换为 64 位

c# - 如何在 C# 中监控文件访问

c# - 无法从 C#.net 应用程序连接到 oracle 服务器

c# - 具有基本实体接口(interface)的数据库优先

c# - 如何将 EntityCollection<T> 转换为 List<T>

C# - 超出范围时对象是否立即销毁?