我有一个类型列表,User
当我尝试为我的数据库播种以反映更新时,它只是再次添加所有条目。我将分享我在我的Seed()
方法中执行的代码。如果它们已经存在,我希望只更新记录(但保留添加功能) 。有什么想法吗?
List<User> users = new List<User>();
users.Add(new User { FirstName = "Dee", LastName = "Reynolds" });
users.Add(new User { FirstName = "Rickety", LastName = "Cricket" });
users.ForEach(b => context.Users.AddOrUpdate(b));