![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
vicanary
这个作者很懒,什么都没留下…
展开
-
【C#中的值类型与引用类型】已有打开的命令相关联的DataReader,必须首行将它关闭
先考虑如下这样的情况: ORM直接将实体映射到数据库,在程序中,用IQueryable取出两个表的查询结果ViewEntity,此时这个ViewEntity在程序中只是一个引用,并没有数据,如果要修改这个ViewEntity肯定会出错,因为它只是数据的一个引用。 甚至这个时候,需要引用ViewEntity中的数据段来作为其它过程的输入都是不可以的,就会引发标题所示的异常: try原创 2013-11-28 11:35:12 · 803 阅读 · 0 评论 -
delegate
/* 细说代理 个人渐进时学习笔记 */ 先看一个简单的示例(从一本书上copy下来的)原创 2013-11-27 09:17:23 · 551 阅读 · 0 评论 -
C#中的shallow copy 与deep copy(一)
背景 mvc4中UI层要实现报表功能,其数据是从service层抽上来,底层方法是用DB.toList实现,可是不知道为什么数据是延迟加载(放入rpt中的是一个指向数据库的查询,但不是结果),这样就没有办法放进rpt模板中。所以我设计了一个中间方法,将数据先抽出来,其实很简单,就是建立一个同类型的对象,接收DB.toList数据。 可是执行后发现,跟之前一样。忽然想起来,一年前遇到这样一原创 2013-10-17 16:20:25 · 1328 阅读 · 1 评论 -
c#赋值的执行顺序
主要代码 有下面一段代码, /*@Magma 2014/05/22 *This code is testing the performance of boxing */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadi原创 2014-05-23 14:50:12 · 2336 阅读 · 0 评论 -
C#引用DLL
新建一个类库,项目名为:MathFunctions原创 2014-07-30 17:29:57 · 1239 阅读 · 0 评论 -
.net类型反射与晚期绑定
很多概念在你理解之后,再看它的定义,你会发现很容易理解,觉得它的描述原创 2014-08-07 10:45:34 · 943 阅读 · 0 评论