实体框架不保存新项目

游击队

我有奇怪的问题。下面的代码不会保存新LookupGroup对象

LookupGroup lookup = null;

using (var db = new WaybackDbContext())
{
    lookup = db.LookupGroups.SingleOrDefault(x => x.Name.Equals(lookupName, StringComparison.InvariantCultureIgnoreCase));

    if (lookup == null)
    {
        lookup = new LookupGroup
        {
            Name = lookupName
        };
        db.SaveChanges();
    }

}

LookupGroup启动,但它不会被保存,其ID为0。

什么可能阻止它保存?

靠背

将其添加到上下文中:

if (lookup == null)
{
    lookup = new LookupGroup
    {
        Name = lookupName
    };
    db.LookupGroups.Add(lookup);
    db.SaveChanges();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架 6 不保存更改

来自分类Dev

实体框架OneToMany更新项目-缺少外键值

来自分类Dev

实体框架不保存修改后的子代

来自分类Dev

NHibernate不保存实体

来自分类Dev

实体框架声称保存更改但有时不保存

来自分类Dev

获取按实体框架中其他属性分组的最新项目列表

来自分类Dev

XmlDocument不保存字符实体

来自分类Dev

XmlDocument不保存字符实体

来自分类Dev

实体框架:代码优先:为什么更新时不保存关系/关联对象?

来自分类Dev

实体框架-链接到表中的所有项目,然后添加一个新项目吗?

来自分类Dev

实体框架保存更改

来自分类Dev

symfony make:新项目上的实体崩溃

来自分类Dev

Symfony表格不保存与ManyToMany关系的实体

来自分类Dev

Spring Data JPA - for 循环不保存实体

来自分类Dev

骨干/角色确定保存了哪些新项目?

来自分类Dev

实体框架7保存更改

来自分类Dev

实体框架未保存数据

来自分类Dev

实体框架保存了太多子实体

来自分类Dev

通过实体框架保存显式实体

来自分类Dev

MongoDB更新的对象与项目删除不保存

来自分类Dev

使用实体框架保存大型实体和子实体

来自分类Dev

使用实体框架保存大型实体和子实体

来自分类Dev

NHibernate不保存复合数据实体

来自分类Dev

更新实体,所有更改均不保存

来自分类Dev

Audacity:仅保存声音文件,而不保存项目

来自分类Dev

从集合实体框架中删除项目

来自分类Dev

将实体框架用于大型项目

来自分类Dev

实体框架是否自动保存相关类?

来自分类Dev

实体框架不会保存所有更改