10 2015 档案
摘要:二、串行(同步):1.lock、Monitor--注意锁定的对象必需是引用类型(string类型除外)示例: private static object syncObject = new object(); private static void TaskWork(obj...
阅读全文
摘要:我这里针对现有的C#多线程技术进行一个汇总,一是复习,二是方便索引,文章部份知识点来源于网络,非本人原创。一、并行(异步):1.System.Threading.Tasks命名空间下的(TPL):1.1:Parallel.Invoke --并行执行多个任务,主线程等待并行执行完毕后才开始续续运行。示...
阅读全文
摘要:OOP:面向对象编程,一提到面向对象,大家可能就想到类,接口。一说特性,大家可能张口就来:继承、封装、多态,那么到底什么样的对象(类)才是真正意义上的对象呢?特别是现在流行的DDD领域驱动设计思想,讲究职责划分,那么如何定义一个对象(类)它应该具有的一些特性、行为方法及承担责任成为关键。 一个...
阅读全文
摘要:本来早就准备总结一下关于Repository、IUnitOfWork之间的联系以及在各层中的分布,直到看到田园里的蟋蟀发表的文章:《DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践》,才觉得有必要发表一下我个人的观点及其相关的实现代码,当然我
阅读全文
摘要:比如表结构数据如下:Table:TreeID Name ParentId1 一级 02 二级 13 三级 24 四级 3SQL SERVER 2005查询方法://上查with tmpTreeas( select * from Tree where Id=2 union all select ...
阅读全文
摘要:网上关于MYSQL的教程非常多,但都不是最新的,我这里只是针对最新版本的MY SQL 的安装与设置进行一个简要的说明,大部份操作都相同。以下是按照WINDOWS 64位操作系统+MY SQL 5.6.27版本来进行说明。MYSQL安装版操作说明第一步:到MYSQL官网(http://dev.mysq...
阅读全文
摘要:先上代码,后面再进行说明。以下是前端代码: 要下载的文件名: 正加下载中,请稍候。。。 以下是服务器端代码:using System;using System.Collections.Generic;using System.Linq...
阅读全文
摘要:我们在使用Entity Framework框架进行CRUD时,经常会出现各种各样的错误,下面请看我的实验结果。以下是只用一个上下文对象进行操作:第一次: BlogDbContext blog = new BlogDbContext(); post = bl...
阅读全文
摘要:网上关于Unity IOC容器使用的方法已很多,但未能做一个总结,故我这里总结一下,方便大家选择。 首先讲一下通过代码来进行类型映射,很简单,代码如下: 然而实际情况,我们一般不可能直接硬编码在程序中,因为像上述代码上与普通的直接new一个实例并无什么区别,都会存在很明显的依赖,若后面需要更换类,则
阅读全文