2012年5月16日
摘要: 为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组,如下所示:public static Int32Add(params Int32[] values){ Int32 sum = 0; for (Int32 x = 0; x < values.Length; x++) { sum += values[x]; } return sum;} 只有方法的最后一个参数才可以标记params,该参数必须标识一个一维数组,但类型不限。对方法的最后一个参数传递null或者0个数目的数组的引用都是合法的,如下面代码调用上面Add方法,编译正常,运行正常,和期望一样结果为 阅读全文
posted @ 2012-05-16 23:40 寒云 阅读(12016) 评论(0) 推荐(3) 编辑
摘要: 转自: http://www.cnblogs.com/dudu/archive/2011/04/06/entity_framework_transaction.html在Entity Framework 中使用SaveChanges()是很频繁的,单次修改或删除数据后调用SaveChanges()返回影响记录数。要使用批量修改或者批量删除数据,就需要SaveChanges(false)+AcceptAllChanges()方法了。 SaveChanges(false) 只是通知EF需要对数据库执行的操作,在内存中是属于挂起状态,在必要的时候是可以撤销的,比如AcceptAllChange(). 阅读全文
posted @ 2012-05-16 00:38 寒云 阅读(643) 评论(0) 推荐(0) 编辑