除了引用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”上下文菜单项。
我错过了什么?
答案 0 :(得分:1)
您添加到项目中的是SQLite数据库引擎。它提供了一个低级C API来进行数据库访问。它不包含您要查找的PrimaryKey
属性。
要添加该特定属性,您需要sqlite-net库。 Sqlite-net调用(摘要)低级C API,以便您不必;它为访问数据库提供了更高级别的.Net友好API。