我确定我在这里遗漏了一些简单的东西。我正在尝试遵循 Code First Entity Framework 教程,该教程告诉我使用一些数据注释。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
namespace Model
{
public class Destination
{
public int DestinationId { get; set; }
[Required]
public string Name { get; set; }
public string Country { get; set; }
[MaxLength(500)]
public string Description { get; set; }
[Column(TypeName="image")]
public byte Photo { get; set; }
public List<Lodging> Lodgings { get; set; }
}
}
编译器对前两个注释没有任何问题,但它似乎不喜欢:[Column(TypeName="image")]
.
错误:
找不到类型或命名空间名称“列”。
找不到类型或命名空间名称“ColumnAttribute”。
我正在使用 Visual Studio 2012 和实体框架 5。
有什么建议么?