0

我正在使用 sqlite 在 wp7 中开发数据库应用程序,其中我将 sno 设置为自动增量主键。在该应用程序中,我使用辅助实用程序和另一个可以使用 get 和 set 属性的类。如果我为 sno 使用 get 和 set 属性,它总是设置到 0,当我第二次插入记录时引发异常,因为约束失败。如果我从类中删除 Sno 属性,它工作正常,但我无法在列表框中显示 sno,因为它不存在于类中,如果我只使用 get 属性异常被抛出为

错误 2 'Sample.Data.Case.SNo.get' 必须声明一个主体,因为它没有标记为抽象或外部。自动实现的属性必须同时定义 get 和 set 访问器。

我不知道如何解决这个问题。请给我一个解决方案

4

1 回答 1

0

要获取记录中的SQLite 自动增量值,您必须插入列 as NULL,对应DBNull.Value于 C#。

于 2012-10-26T08:17:04.760 回答