C# Sqlite.Net-PCL复合主键
我希望在多对多表关系中使用复合主键。要创建表的obj类是:C# Sqlite.Net-PCL复合主键,c#,sqlite,C#,Sqlite,我希望在多对多表关系中使用复合主键。要创建表的obj类是: [Table("relationsip_tab")] class HtmlSrcFileRelationship { [Column("src_fk"),PrimaryKey] public string srcFk { get; set; } [Column("file_fk"), PrimaryKey] public string fileFk { get; set; } } 它给了我一
[Table("relationsip_tab")]
class HtmlSrcFileRelationship {
[Column("src_fk"),PrimaryKey]
public string srcFk { get; set; }
[Column("file_fk"), PrimaryKey]
public string fileFk { get; set; }
}
它给了我一个错误EXCEPTION:SQLite.Net.SQLiteException:table“relationsip_tab”有多个主键
我正在使用Sqlite for Universal Windows Platform、Sqlite.Net-PCL和System.Data.Sqlite作为参考。有没有办法做到这一点?看起来本机不支持复合键。虽然似乎有一些变通办法。我找到了下面描述它的链接。看起来本机不支持复合密钥。虽然似乎有一些变通办法。我找到了下面描述它的链接。