gpt4 book ai didi

c# - 属性 'text'是对象关键信息的一部分,不可修改

转载 作者:太空狗 更新时间:2023-10-29 18:15:28 26 4
gpt4 key购买 nike

所以我在数据库中有一个表,其中一列只是一个 nvarchar(800)。

当我尝试做的时候:

try
{
UserTable = (from x in entities.userTable where x.uID == uID select x).Single();
UserTable.DateCreated = DateTime.Now;
UserTable.text= newText;
Update(UserTable);
}

我在 catch 中得到异常:“属性 'text' 是对象关键信息的一部分,无法修改。”

当我查看表格时,我没有看到“键”或“索引”下的任何内容。所以它不是关键,我不明白为什么 C# 会给我不正确的信息。 SQL Management Studio 中没有任何关于“文本”是键或索引的说法。我该怎么办?

最佳答案

table 上有PK吗?如果不是,EF 将使用所有字段/列作为“关键信息”的一部分。

关于c# - 属性 'text'是对象关键信息的一部分,不可修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619564/

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