jjzjj

AddOrUpdate

全部标签

c# - 在 ConcurrentDictionary AddOrUpdate 中为更新部分添加什么

我正在尝试使用Dictionary重写一些代码以使用ConcurrentDictionary。我查看了一些示例,但在实现AddOrUpdate函数时仍然遇到问题。这是原始代码:dynamica=HttpContext;DictionaryuserDic=this.HttpContext.Application["UserSessionList"]asDictionary;if(userDic!=null){if(useDic.ContainsKey(authUser.UserId)){userDic.Remove(authUser.UserId);}}else{userDic=newD

c# - 如何在 EF 4.3 中使用具有复杂键的 AddOrUpdate 播种数据

我正在尝试用一些测试数据为开发数据库播种。我已经使用context.People.AddOrUpdate(p=>p.Id,people));取得了很大的成功。我有另一个需要播种的表,我不知道其中的主键。例如,我想根据名字和姓氏匹配进行AddOrUpdate。我不确定如何正确编写表达式。context.People.AddOrUpdate(p=>p.FirstName&&p.LastName,people);显然不正确,但我希望它传达了我正在寻找的解决方案。 最佳答案 试试这个:context.People.AddOrUpdate(p
12