我在SQLite上创建了一个示例表,它有一个自动递增的Id列.
CREATE TABLE "ESVLIntegration" ("Id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , "ProcessId" TEXT NOT NULL , "UserId" INTEGER NOT NULL , "Status" TEXT NOT NULL , "StartDate" DATETIME NOT NULL , "EndDate" DATETIME, "Operation" TEXT NOT NULL , "SNEquip" TEXT NOT NULL , "CardName" TEXT NOT NULL , "FilePath" TEXT NOT NULL , "Processed" BOOL NOT NULL )
Run Code Online (Sandbox Code Playgroud)
但是当我第二次尝试插入时,我收到以下错误:
由于约束违规而中止PRIMARY KEY必须是唯一的
这是我的代码
public class ESVLIntegration
{
public long Id { get; set; }
public String ProcessId { get; …Run Code Online (Sandbox Code Playgroud)