【发布时间】:2018-09-18 09:42:33
【问题描述】:
我正在尝试在用于在 SQLITE 中定义表的类中设置默认值,如下所示:
using System;
using SQLite;
namespace Japanese {
public class Phrase
{
[PrimaryKey, NotNull]
public string PhraseId { get; set; }
public int PhraseNum { get; set; }
public int CategoryId { get; set; }
[NotNull]
public bool Selected { get; set; }
[NotNull, Default(value: 0)]
public bool Viewed { get; set; }
}
}
我收到一条错误消息:
/Phrase.cs(19,19):错误 CS0246:类型或命名空间名称 找不到“DefaultAttribute”(您是否缺少使用 指令还是程序集引用?)(CS0246)
有谁知道我该如何解决这个问题?
【问题讨论】:
-
尝试在您的代码中包含
using System.ComponentModel; using System.ComponentModel.DataAnnotations;。 -
您使用的是哪个版本的 SQLite.Net-PCL?
标签: c# sqlite xamarin xamarin.forms