gpt4 book ai didi

c# - Entity Framework IDENTITY_INSERT

转载 作者:行者123 更新时间:2023-11-30 13:41:43 26 4
gpt4 key购买 nike

数据库中的“类别”表定义如下:

CategoryID - PK ,identity specification ON  (only this column has identity)   
Description
Title

我要插入新数据:

Category cat = new Category
{
Description = "xxx",
Title = "yyy",
};
if (cat.EntityState == EntityState.Detached)
{
Articlerctx.AddToCategories(cat);
}
return Articlerctx.SaveChanges();

我得到错误:

Cannot insert explicit value for identity column in table 'Categories' when IDENTITY_INSERT is set to OFF.

但我没有插入 CategoryID!我希望它接收自动值!

最佳答案

你的映射是错误的。 CategoryID 上的 StoreGeneratedPattern 应该 设置为 Identity,但您将其设置为 None。解决这个问题。

关于c# - Entity Framework IDENTITY_INSERT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669084/

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