给定sqlite数据库和代码优先方法,如何向表中添加检查约束?
我不能使用sql,所以我可以使用一个属性,比如$newRow.find("td:contains('Abc')").before($newCell);
?
我希望像
这样的东西[PrimaryKey]
事实上,我真正想要的是约束表,以便它最多可以包含一行。如果还有其他方法可以做到这一点,我也会很开心。
有没有办法做到这一点?
很多问候!
沃尔克
答案 0 :(得分:2)
如果不使用sql,请不要这样做。
如果您希望表只包含一行,则可以添加具有唯一约束和常量值的只读属性 - 当您保存第二条记录时,由于唯一约束,它将失败。