2012年8月13日

(转)Entity Framework - 利用T4 分离 Entity 和 DbContext

摘要: 原文地址:http://www.cnblogs.com/fangrobert/archive/2011/08/22/2150048.html通常情况,我们会在项目中新建一个ClassLibrary的EF.Data层,然后在该层中添加一个ADO.NET Entity Data Model的edmx文件。IDE就会利用ADO.NET Entity Data Model生成基于当前数据库对应的实体类以及实体类对应的数据访问代码。如果你的项目是简单的三层架构(应用层,业务层,数据访问层),你会发现我们再应用层需要用到实体类的话,必须引用EF.Data层,这样一来也就把数据访问的代码暴露给应用层了。这. 阅读全文

posted @ 2012-08-13 16:24 黑子范 阅读(382) 评论(0) 推荐(0) 编辑

(转)菜鸟级三层框架(EF+MVC)项目实战之 系列二 对数据访问层的抽象下

摘要: 原文地址:http://www.cnblogs.com/rdst/archive/2012/08/12/2635377.html概述:1、对数据访问层进行封装 2、对业务层提供统一入口 3、线程内实例唯一一、数据访问层封装抽象 1.1、在程序集Cnblogs.Rdst.IDAO中创建IDBSession接口,其主要目的是将所有实体类封装为属性。 1.2、IDBSession接口中定义SaveChange()方法,定义该方法的意义会在业务逻辑中介绍。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq.. 阅读全文

posted @ 2012-08-13 16:09 黑子范 阅读(330) 评论(0) 推荐(0) 编辑

(转)正则表达式语法备忘录

摘要: 原文地址:http://www.cnblogs.com/fangrobert/archive/2011/08/25/2153209.html字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n&# 阅读全文

posted @ 2012-08-13 16:03 黑子范 阅读(131) 评论(0) 推荐(0) 编辑

(转)修改的T4代码生成器(续)

摘要: 原文地址:http://www.cnblogs.com/ASPNET2008/archive/2012/07/29/2612954.html 最近一段时间,我利用业余时间在做一个基于客户公司风格的代码生成器,这个代码生成器在之前的文章中稍微介绍过(修改的T4代码生成器),我并不是白手起家,而是参考了一们园友的作品。原作品的特点: 1:基于WPF。 比起传统的WinForm来讲,wpf在用户体验性上有很大的优势。 优点一:能够比较容易的实现基于Visual风格的界面。 这让使用者会比较熟悉,不会花太多时间去了解如何使用。 优点二:自由拖拽UI元素 比如我们非常容易的能够将一... 阅读全文

posted @ 2012-08-13 16:01 黑子范 阅读(303) 评论(1) 推荐(1) 编辑

(转)修改的T4代码生成器

摘要: 原文地址:http://www.cnblogs.com/ASPNET2008/archive/2012/06/30/2570737.html为什么有些开发人员从来不用代码生成器 代码生成器,我想很多开发人员估计都使用过,起码也听说过.为什么有些开发人员从来不用代码生成器呢,我总结有以下几种情况: 1.个人习惯,不喜欢用工具,喜欢什么事都亲自处理. 2.没有遇到让自己特别满意的代码生成工具,而自己又不想去改造. 3.有些公司好几年一直维护那么几个项目,除非大规模的重构,否则没有代码生成器什么事.这类公司注意的业务逻辑,技术深度之类的问题. 企业小项目特点 正好我最近做的项目都是小项目,属于企.. 阅读全文

posted @ 2012-08-13 15:48 黑子范 阅读(301) 评论(1) 推荐(1) 编辑

(转)【Smart Code Generator】 基于T4的代码生成器

摘要: 原文地址:http://www.cnblogs.com/fangrobert/archive/2011/10/01/2196923.html前不久写了一个基于T4模板的代码生成器Smart Code Generator,现已开源到CodePlex开发环境Visual Studio 2010.Net Framework 4.0WPFC#运行环境Windows.Net Framework 4.0 阅读全文

posted @ 2012-08-13 15:42 黑子范 阅读(264) 评论(0) 推荐(0) 编辑

导航