gpt4 book ai didi

c# - SaveChanges() 方法不保存对数据库的更改

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:59 31 4
gpt4 key购买 nike

我刚开始使用 Entity Framework ,我能够使用 linq 进行选择操作,但我在插入时遇到了问题。我试过这个示例,看看有什么问题:

        testEntities te = new testEntities();
te.Customer.Add(new Table {Id=1,Credit=200m,Name="test" });
te.SaveChanges();

好吧,行的更改似乎只添加到 testEntites 而不是数据库,当我重新启动应用程序时,我发现没有添加任何行。谢谢,

最佳答案

我修复它的一种方法是确保我将所有必填字段都放在数据库中。我之前遇到了同样的错误。我检查了我的数据库,在进行查询时我没有放置不可为空的字段。这解决了我的问题。

关于c# - SaveChanges() 方法不保存对数据库的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28635391/

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