【发布时间】:2012-08-29 10:01:01
【问题描述】:
我有一个针对 .Net 4.0 和实体框架 4.3.1 的工作网站。 安装 .Net 4.5(使用 Visual Studio Express 2012)后,我可以在 Visual Web Developer Express 2010 上编译网站,但是当我尝试导航到
http://localhost/
我收到此错误:
CS0246“找不到类型或命名空间名称 'MaxLength'”
[Column("titulo"), Required(), MaxLength(150)]
Línea 13: public string Titulo { get; set; }
我有这个 using 语句:
using System.ComponentModel.DataAnnotations;
IIS 上的应用程序池是为 .Net 4.0 配置的。
我尝试将实体框架更新到 4.4(来自 Nuget)并添加了这个 using 语句:
using System.ComponentModel.DataAnnotations.Schema;
然后错误是:
CS0246“找不到类型或命名空间名称‘列’”
有解决问题的建议吗?
谢谢。
【问题讨论】:
标签: entity-framework .net-4.0 .net-4.5 data-annotations