首先是sqlite.net代码:添加检查约束

时间:2016-06-07 16:07:17

标签: sqlite xamarin check-constraints sqlite-net check-constraint

给定sqlite数据库和代码优先方法,如何向表中添加检查约束? 我不能使用sql,所以我可以使用一个属性,比如$newRow.find("td:contains('Abc')").before($newCell);

我希望像

这样的东西
[PrimaryKey]

事实上,我真正想要的是约束表,以便它最多可以包含一行。如果还有其他方法可以做到这一点,我也会很开心。

有没有办法做到这一点?

很多问候!

沃尔克

1 个答案:

答案 0 :(得分:2)

如果不使用sql,请不要这样做。

如果您希望表只包含一行,则可以添加具有唯一约束和常量值的只读属性 - 当您保存第二条记录时,由于唯一约束,它将失败。