gpt4 book ai didi

C# EF Code First 播种数据 - 不断添加(而不是更新)

转载 作者:行者123 更新时间:2023-11-30 14:11:53 25 4
gpt4 key购买 nike

<分区>

我有一个 User 类型的列表,当我尝试为我的数据库播种以反射(reflect)更新时,它只是再次添加所有条目。我将分享我在 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));

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