我正在创建一个使用数据库(SQLite)的应用程序。我使用实体框架和ADO.NET与它交互。我在我的应用程序中有一个单独的模型项目,其中包含所有数据库模型。
现在,我想将我的一些类属性标记为必需的,以反映数据库中的“NOT NULL”选项。但是,如果我从DataAnnotations命名空间添加[Required] Attribute,我会得到一个编译器错误,说它无法解析。下面是我的类的外观:
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace ReflowModels
{
public class Tag
{
public Tag()
{
this.Options = new HashSet<Option>();
}
public int Id { get; set; }
[Required]
public string Name { get; set; }
public ICollection<Option> Options { get; set; }
}
}
字符串
我还在我的项目中添加了一个对fixtyFramework.dll的引用。
2条答案
按热度按时间tcomlyy61#
你需要把它添加到你的using块中
字符串
如果它仍然不工作,也许你应该把它添加到你的
References
ffx8fchx2#
你需要把它添加到你的using块中
字符串