gpt4 book ai didi

sql-server - 在 EF6 中创建具有主键和身份列的实体

转载 作者:行者123 更新时间:2023-12-03 20:39:41 25 4
gpt4 key购买 nike

我已经有一个带有 varchar 主键的表。这适用于我当前的 .edmx。

现在我在该表中添加了一个自动增加的标识列。当我尝试更新 .edmx 时,该表未包含在 .edmx 中

我不能把一个varchar PK列和一个自增标识列放在同一个表中吗?

最佳答案

是的,here's an example .身份属性与 PK 无关。显然,它永远不会为空,并且会根据您设置的内容从种子开始递增。

create table myTable ( VC varchar(64) not null
,primary key (VC)
)

insert into myTable
values
('something')
,('else')


select *
from myTable

alter table myTable
add id int identity (1,1)


insert into myTable (VC)
values
('thirdColumn')


select *
from myTable

关于sql-server - 在 EF6 中创建具有主键和身份列的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47015070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com