EF数据库第一种子数据和外键

问题描述

因此,我需要创建一个新表“ TableA”,该表需要插入种子数据(认数据)。仅一行。

现有表“ TableB”需要TableA的外键,该外键应认为1。

我想象中的TableA.sql看起来像这样:

CREATE TABLE [Language] (
    Id INT IDENTITY PRIMARY KEY,[LanguageCode] NVARCHAR(50) NOT NULL
);

GO

CREATE INDEX [IX_Language_LanguageCode] ON [dbo].[Language] ([LanguageCode])

GO

INSERT INTO [IX_Language_LanguageCode] (LanguageCode)
VALUES ('da-DK');

GO

但是它抱怨我的INSERT语句,因为它的构建操作设置为“ Build”。

有人建议将构建操作设置为“无”,但这对我没有帮助,因为那样的话,当我发布数据库更改时将不会创建表。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)