小编Alv*_*ira的帖子

如何让Dapper.Rainbow插入到SQLite上的AutoIncrement表中?

我在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)

c# sqlite dapper dapper-rainbow

5
推荐指数
1
解决办法
1529
查看次数

标签 统计

c# ×1

dapper ×1

dapper-rainbow ×1

sqlite ×1