【问题标题】:Entity Framework Add and Update实体框架添加和更新
【发布时间】:2015-07-07 09:14:49
【问题描述】:

是否有使用 EF6 在我的数据库中添加新行和更新现有行的快速方法?

说我有一个

IEnumerable<User> 

有 5 个新用户和 2 个用户更新了一些字段。如何添加和更新用户?

【问题讨论】:

    标签: sql entity-framework add


    【解决方案1】:

    是的,它叫.AddOrUpdate()

    MSDN Link.

    你可以这样称呼它:

    foreach(var user in Users)
    {
       //Don't use the PrimaryKey in SomeField. 
       context.Users.AddOrUpdate(u => u.SomeField, user);
    }
    context.SaveChanges();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-22
      • 2017-02-14
      • 1970-01-01
      相关资源
      最近更新 更多