![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 85
张青山
这个作者很懒,什么都没留下…
展开
-
C#的学习总结
过程 这次C#语言的学习,是自己目前学过的编程语言中,在学习过程中思路比较清晰的一门语言,下面分享自己的学习过程。 自己在刚开始学习C#语言的时候,没有上来就学,而是,首先制定一个计划,把C#语言的学习当成一个工程来完成,制定每一个阶段的任务和时间。自己制定的计划大致如下图: 制定了学习的每个阶段后,自己就开始学习。对于上图的计划,自己在原创 2012-12-28 15:05:08 · 4053 阅读 · 15 评论 -
自定义ORMapping—动态生成SQL语句
概述 之前在自定义ORMapping——关系表转换为实体或实体集合对象中提到过ORMapping的东西,在那片博客中也有ORMapping实现的一个简单思路,当时只实现了关系表转换为实体或实体集合这个功能,没有实现动态生成SQL这个部分,本片博客就是完善之前的那片博客,实现动态生成SQL语句这么一个功能。实现思路 1、创建两个自定义特性,分别为表特性和字原创 2014-11-30 19:02:32 · 2534 阅读 · 9 评论 -
这个“关系”应该加吗?
概述 在做高校平台这块内容的时候,负责EF的封装,我们几个人在做好相应封装后,为了测试其功能,然后,又做了一个具体系统的一个架构,然后测试我们封装的东西,由于自己需要转到wf那里了,所以,这块内容需要和别人交接一下,在交接的过程中,讲解程序设计上出现了一个分歧,针对于设计上的分析,本篇博客将围绕着两个问题进行阐述:为什么要这么设计和为什么不在BaseDal和IBaseDal之间添加原创 2014-11-30 20:51:29 · 795 阅读 · 12 评论 -
分布式缓存Memcache和Redis
引言 针对于现在计算机的CPU和网络设施,对应用程序来说,执行效率的瓶颈,已经不是代码的长度(实现同一个功能)和带宽了,而是,代码访问资源的过程,即:让我们的程序慢下来的罪魁祸首就是IO操作。 程序从硬盘上读取数据是一个非常花费时间的操作,因为我们现在所使用的硬盘是机械式的,你想机械的运行速度和电的速度,那是一个级别上的选手吗? 为了解决程序的瓶颈原创 2014-10-30 00:22:21 · 4998 阅读 · 18 评论 -
资源文件
概述 我们写的程序,进行编译后,会生成相应的程序集,那么这个程序集中主要包括那些内容呢?主要包括了:中间代码,数据,元数据和资源文件。 对于前三者的解释,之前的博客中说过,此次滤过,所以,本片博客讲的就是资源文件什么是资源文件? 资源文件就是图片,xml文件,文本文件,excel文件等,我们可以从另一个角度去理解,那就是什么是中间代码,数原创 2014-10-30 00:52:23 · 1898 阅读 · 16 评论 -
.net元数据
概述 现在在.net平台开发出来的程序,其编译后的组成为:IL代码、资源、程序集清单和类型元数据。我们知道,IL代码就是我们编写的代码,资源就是图片文件,xml文件,及其他文件,唯独不清楚的是元数据(在这里将程序集清单是元数据),本片博客主要就是说说对于元数据的理解。元数据是什么? 元数据是什么呢?我们看看百度百科给出的概念,元数据:描述数据的数据,对数据及信原创 2014-08-31 23:58:31 · 2372 阅读 · 14 评论 -
spring.net中的IoC、DI和MVC
概述 spring.net是一个开源的业务层的框架,功能非常的强大,归结一下有3个功能:面向切面编程;IoC和DI;提供综合型的框架支持,本片博客主要说一下IoC和DI,和其提供的对MVC框架的支持。IoC和DI IoC,英文全称Inversion of Control,控制反转;DI,英文全称Dependency Injection,依赖注入。简而言之,IoC原创 2014-08-31 22:29:03 · 1149 阅读 · 13 评论 -
T4模板生成器
概述 T4是一个.net平台上的模板生成器,可以使我们根据具体的数据库生成相应的固定的类文件或接口,本片博客主要是根据EF中的model来生成相应的文件,先进行一个实例(生成抽象工厂类的模板),然后再讲一些理论的东西实例和基本原理添加文本模板 项目—右击—添加新项—文本模板在文本模板中输入相应的内容<# CodeGenerationTo原创 2014-08-31 21:17:14 · 2160 阅读 · 15 评论 -
Entity Framework基础
概述 Entity Framework简称EF,是微软ORM思想具体实现的另一个产品。本篇博客将简单的介绍它,至于它的具体深层次的使用,大家可以查询相应的操作手册,该篇仅仅是入门。Entity Framework和Linq to Sql的关系 大家都知道Linq to Sql是微软ORM思想的一个具体产品,Entity Framework也是它的一个具体原创 2014-07-28 00:52:39 · 1765 阅读 · 14 评论 -
Linq的理论知识
概述 前面的博客中写到过关于Linq的一些知识,但是,没有详细的说Linq,本篇博客将会说一下Linq。什么是LinqLinq是一个概念,它实现了数据查询使用同一方式,即,它使我们程序员通过使用它,来实现用同一方式操作不同的数据源(数据库,集合,XML文件)。 Linq的分类 从使用的角度出发,Linq包括:Linq to Object原创 2014-07-23 00:05:20 · 879 阅读 · 9 评论 -
自定义ORMapping—关系表转换为实体或实体集合对象
概述 ORMapping,中文翻译过来就是,关系对象的映射,他的作用就是使我们编程时,不用过多的关注持久层,只需要关注对象,关注业务就可以了。ORMapping主要完成两个功能:自动生成SQL语句;将关系(表)转换为实体或实体集合对象。结合我们的三层架构来说,他相当于DLL层,也就是相当于我们写的DDL层,关系表转换为实体或实体集合对象的实现方式原创 2014-06-30 22:46:47 · 2636 阅读 · 7 评论 -
自定义集合实体类
概述 对于实体层,在学习三层架构的时候,我们大家都接触过,并且在之后的项目中也运用过,我们也知道,在层和层之间传递的是实体或者是实体集合,那么,在这里问一下大家,你们是如何构建自己的实体集的呢?是通过数组,是通过系统提供的集合,或者是自己针对于每个实体都创建一个自己的集合(每个集合和都是一个套代码),还是其它的方法。 本片博客,本人会通过实例向大家阐释两种方式,这原创 2014-06-28 22:07:34 · 3285 阅读 · 17 评论 -
LinQ—Lambda表达式
概述 本篇博客主要讲解lambda表达式,在这里将它的来龙去脉,主要是从委托,匿名函数这些方面过度讲的,当然,在讲委托和匿名函数的时候,主要是从Lambda的角度出发讲的,可能它们还具有其它的一些作用或用途,但这已不是本篇博客的重点了,好了接下来我们开始。 委托 概念 委托就是一个指针变量,一个存放一类方法的指针变量。 好处 委托给我们变成带来原创 2014-06-07 00:55:30 · 1333 阅读 · 16 评论 -
LinQ—扩展方法
概述 本节主要讲解扩展方法,涉及LinQ的具体知识不多。扩展方法的描述 .net framework为编程人员提供了很多的类,很多的方法,但是,不论.net framework在类中为我们提供了多么多的方法,有时候仍然不能满足我们的需求,例如:你想让字符串对象具有ToPascal方法,含义就是将字符串转化为Pascal格式,并返回,我们知道,.ne原创 2014-05-20 13:01:51 · 1742 阅读 · 26 评论 -
.net事务(1、SqlTransaction)
概述 .net开发程序中,使用事务的方法有4中,分别为:数据库管理系统中的事务(SQL代码) ;.net中的SqlTransaction;.net中的Com+事务;.net中的TransactionScope。 对于数据库管理系统中的事务和Com+事务,在这里就不讲,主要讲解的为SqlTransaction和TransactionScope,本片博客讲解原创 2014-04-11 22:29:04 · 1544 阅读 · 16 评论 -
.NET分布式事务--TransactionScop
概述 SqlTransaction可以解决同一个数据库的事务控制,但是,不能解决不同数据库的事务控制,今天就说一说,这个的解决方法,即:TransactionScope的应用。 本篇博客的的思路就是先进性一些相应的配置(开启DTC服务,配置MSDTC,配置防火墙,配置数据库管理系统),然后再进行一个实例的展示(代码),该实例实现了两个功能:对同一个数据库管理系统,原创 2014-04-14 19:16:55 · 6937 阅读 · 43 评论 -
.net的学习总结
.net的概括图 为了使大家对.net有一个形象的整体,特粘此图.net和.net framework的区别 .net是Microsoft的一个新战略,.NET是一个概念,是一种构想,或者是微软的一个梦想。凡是符合.net的这种概念的成果都是.net的一部分。.net的成果包括一些文档(规范标准),工具,应用程序等等。原创 2012-12-22 19:22:23 · 2453 阅读 · 13 评论 -
Log4net保存自定义信息到数据库
概述原创 2014-12-31 14:36:55 · 2521 阅读 · 15 评论