R13*_*R13 5 sql database asp.net error-handling
我正在使用 ASP.Net Web 应用程序,每当我尝试添加FOREIGN KEY此错误时,数据工具操作中就会出现:
SQL71508 :: 该模型已具有同名 dbo.FK_Sellers_Users 的元素。SQL71508 :: 该模型已具有同名 dbo.FK_Sellers_Users 的元素。
我不明白FK有什么问题!我有 2 个表出现此错误
桌子Sellers:
CREATE TABLE [dbo].[Sellers] (
    [Seller_ID]     INT           IDENTITY (1, 1) NOT NULL,
    [Name]          NVARCHAR (50) NOT NULL,
    [SUsername]      NVARCHAR (50) NOT NULL,
    [Password]      NVARCHAR (50) NOT NULL,
    [SEmail]         NVARCHAR (50) NOT NULL,
    [Phone]         NVARCHAR (50) NOT NULL,
    [City]          NVARCHAR (50) NOT NULL,
    [LastLoginDate] DATETIME      NULL,
    [CreatedDate]   DATETIME      NULL,
    PRIMARY KEY CLUSTERED ([Seller_ID] ASC), 
    CONSTRAINT [FK_Sellers_Users] FOREIGN KEY ([SEmail]) REFERENCES [Users]([Email]), 
    CONSTRAINT [FK_Sellers_Users] FOREIGN KEY ([SUsername]) REFERENCES [Users]([Username])
);
和表Users:
CREATE TABLE [dbo].[Users] (
    [Id]       INT           NOT NULL IDENTITY,
    [Username] NVARCHAR (50) NOT NULL,
    [Password] NVARCHAR (50) NOT NULL,
    [Email]    NVARCHAR (50) NOT NULL,
    [UserType] INT    NULL,
    PRIMARY KEY CLUSTERED ([Id]), 
    CONSTRAINT [AK_Users_Username] UNIQUE ([Username]), 
    CONSTRAINT [AK_Users_Email] UNIQUE ([Email]),
);
在 dbo.Sellers 的 CREATE TABLE 语句中,有两个名为 FK_Sellers_Users 的 FK 约束。
使这些名称具有唯一性,可以通过在末尾添加列名称来实现。
| 归档时间: | 
 | 
| 查看次数: | 19501 次 | 
| 最近记录: |