
.NET开发
文章平均质量分 77
.net开发笔记,包括EntityFramework,log4net等实用内容
五月槐花儿香
你就是你!
展开
-
【.NET】AOP思想下的日志功能
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programming,面向对象编程)的补充和完善。 我们说了这么久的OOP,对于OO的理解也越来越深入,OO的伟大让我们一度折服.OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。可当我们需要为分散的对象引入原创 2015-01-23 20:22:54 · 5170 阅读 · 17 评论 -
【.NET】为什么要记录日志?
本来想把将错误日志写入文件的代码拿出来分享一下,想起上篇博文配置文件中已经贴了部分源码,这里便不再重复.我本在log4net之上又进行了封装,为的是不必依赖于log4net.大家都知道日志框架有很多,我们不一定非要依附于log4net.针对接口编程还是要一直记得这事滴! 先补充一点,单独写一个配置文件后如何读取的问题. 添加资源文件,将配置文件添加到资原创 2015-01-11 16:43:24 · 3352 阅读 · 11 评论 -
【.NET】Log4net将操作日志写入数据库
配置文件可以参考上篇博文【.NET】log4net配置文件解析. 先在Global.aspx中添加这样一句代码,来读取配置文件,初始化log4net的环境.public class Global : System.Web.HttpApplication { protected void Application_Start(object sender,原创 2015-01-04 11:58:02 · 7323 阅读 · 12 评论 -
【.NET】log4net配置文件解析
Log4Net是一个开源日志记录组件,将log4net.dll引入到项目References中,通过它可以将.net应用程序的日志记录到多种介质之中,并且我们还可以设置和标示日志的级别等。 然后我们从配置文件入手,我们可以将配置写在web.config中,也可以写到一个单独的配置文件中,可以命名为log4net.config.使用log4net需要知道其中两个比较重要的概念:l原创 2014-12-31 15:47:14 · 5420 阅读 · 14 评论 -
【.NET】T4模板——SSDL To SQL10.tt
很多人喜欢模板,因为合理地使用工具可以帮我们少写很多代码,可是模板的复杂性却又让很多人在使用中困难重重. 我们在ITOO项目中,使用了DB First和ModelFirst相结合的方式实现实体数据的映射.说得详细一点就是先将PowerDesigner设计的实体图导入数据库生成表,然后去掉外键关联,只保留主键.使用EF的DBFirst生成Model,在Model中手动添加原创 2014-12-15 20:03:27 · 4683 阅读 · 21 评论 -
【.NET】NuGet发布类库包,轻松管理dll文件
大中型项目中总是有专门人员去开发和维护底层类库的,封装自己的类库不仅可以提高代码的复用度,减少开发量,使代码更简洁,还可以提高运行速度.但是,类库方法的增加与修改导致使用该类库的系统开发人员频繁地删除和添加引用.如果底层dll文件过多,任何一次变动都将导致高错误率的修改!!为了方便管理dll文件,我们使用NuGet动态更新的方式. 如果您是类库的开发者与维护者,请阅读发布篇.如果您原创 2014-12-09 19:57:57 · 7915 阅读 · 36 评论 -
【.NET】EF框架之Entity Framework的核心--EDM设计器
上篇博客初步认识EF,总是在说EDM,到底什么是EDM呢?下面我们就来揭开它神秘的面纱: xml中那些"乱七八糟"的代码. Entity Data Model就是所谓的实体数据模型,也就是EDM.在VS中添加ADO.net实体数据模型就可以直接画实体,向上可以方便我们的开发,向下直接映射到数据库,开发人员操作实体无须了解数据库表结构.下面就是.edmx中的两原创 2014-12-08 20:26:04 · 11715 阅读 · 20 评论 -
【.NET】EF框架之三种模式
使用EF之前必须要对EF有个宏观的了解.学习任何一种技术都要像门卫一样问几个问题. 第一,它是谁? 第二,从哪里来? 第三,到哪里去? 默念一遍:不谋全局者,不足谋一域. 今天老师宏观给讲了一下EF的好处,抛出为什么要用EF的问题,我们的回答仅仅是概念和技术上的浅显的认识,老师的话我并未全部理解.先来...原创 2014-11-30 22:20:37 · 34446 阅读 · 33 评论 -
【.NET】EF框架之环境配置
我们的开发环境是VS2012,既然要使用EF做框架,必然要安装EntityFramework.这是EF框架的编程模型,微软官网可以下载,现在的版本是EF6.1.1.行动之前先安装一个插件,叫做NuGet PackageManager,它的作用就是为VS工程项目自动下载/安装/升级/配置/移除包.方法如下:插件安装完成后重启VS.然后新建一个C#项目.原创 2014-11-29 22:13:00 · 5299 阅读 · 25 评论