要在Windows应用商店应用中使用SQLite注释,我该怎么办?

时间:2014-10-16 01:41:58

标签: c# sqlite visual-studio-2013 windows-store-apps data-annotations

除了引用SQLite for Windows Runtime(Windows 8.1)之外,我还需要做些什么才能注释类成员,例如:

public class PlatypusData
{
        [SQLite.PrimaryKey]
        public int Id { get; set; }
        public double poisonToeLengthInCentimeters { get; set; }
        . . . // even King Kong exposed his API
}

如上所述,我的项目中有SQLite参考;右键单击“SQLite.PrimaryKey”注释/装饰,不提供“Resolve”上下文菜单项。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您添加到项目中的是SQLite数据库引擎。它提供了一个低级C API来进行数据库访问。它不包含您要查找的PrimaryKey属性。

要添加该特定属性,您需要sqlite-net库。 Sqlite-net调用(摘要)低级C API,以便您不必;它为访问数据库提供了更高级别的.Net友好API。