小编Sha*_*ark的帖子

EF Core SQLITE - SQLite 错误 19:'唯一约束失败

我正在学习实体框架核心,将它与 SQLITE 一起使用我在数据库中有 2 个表。

留言:

CREATE TABLE `Messages` (
    `Id`    INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
    `IsDeleted` INTEGER NOT NULL,
    `FromUserId`    INTEGER,
    `ToUserId`  INTEGER,
    `SendDate`  TEXT NOT NULL,
    `ReadDate`  TEXT NOT NULL,
    `MessageContent`    TEXT,
    CONSTRAINT `FK_Messages_Users_ToUserId` FOREIGN KEY(`ToUserId`) REFERENCES `Users`(`Id`) ON DELETE RESTRICT,
    CONSTRAINT `FK_Messages_Users_FromUserId` FOREIGN KEY(`FromUserId`) REFERENCES `Users`(`Id`) ON DELETE RESTRICT
);
Run Code Online (Sandbox Code Playgroud)

和用户表:

CREATE TABLE `Users` (
    `Id`    INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
    `IsDeleted` INTEGER NOT NULL,
    `Name`  TEXT,
    `DisplayName`   TEXT,
    `Gender`    INTEGER NOT NULL,
    `BirthDate` TEXT …
Run Code Online (Sandbox Code Playgroud)

c# sqlite entity-framework-core .net-core

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

标签 统计

.net-core ×1

c# ×1

entity-framework-core ×1

sqlite ×1