C#
BA0JIAXING
这个作者很懒,什么都没留下…
展开
-
.Net Core 程序报错 在上一个操作完成之前,在此上下文上启动了第二个操作
程序完整报错:A second operation started on this context before a previous operation completed. This is usually caused by different threads using the same instance of DbContext, however instance members are not guaranteed to be thread safe. This could also be ca原创 2021-08-20 17:49:49 · 2700 阅读 · 0 评论 -
.NET -- 深拷贝和浅拷贝
基本概念:浅拷贝:指对象的字段被拷贝,而字段引用的对象不会被拷贝,拷贝对象和原对象仅仅是引用名称有所不同,但是它们共用一份实体。对任何一个对象的改变,都会影响到另外一个对象。大部分的引用类型,实现的都是浅拷贝,引用类型对象之间的赋值,就是复制一个对象引用地址的副本,而指向的对象实例仍然是同一个。深拷贝:指对象的子段被拷贝,同时字段引用的对象也进行了拷贝。深拷贝创建的是整个源对象的结构,拷贝对象和原对象相互独立,不共享任何实例数据,修改一个对象不会影响到另一个对象。值类型之间的赋值操作,执行的就是深拷贝。原创 2021-08-13 11:20:11 · 187 阅读 · 0 评论