2012年12月16日
摘要: 核心提示:大 家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的 静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度...大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一 个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会 因为增加一条记录从而需要所有相关的列表 阅读全文
posted @ 2012-12-16 22:00 davidkam 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在.NET开发中,EF4以前的版本以及LINQ TO SQL都不支持complex数据类型,EF4终于支持complex类型的数据了,这意味着微软的EF框架朝领域驱动方面又迈了一大步。 复杂的数据类型其实就是一个POCO类,想想曾几何时,我们想在开发时想设计一个用户信息类,我们写的类不得不包括以下信息:public class UserInfo{ public int UID{GET;SET}; public string Identity{get;set}; public string FirstName{get;set}; public string LastName{get;set};} 阅读全文
posted @ 2012-12-16 21:55 davidkam 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 上个系列主要是对什么是POCO做了简单的介绍,对POCO大概概念不了解的可以点这里查看系列一的内容。本系列开始对POCO的使用,通过简单示例快速入门,所用的数据库是Northwind数据库第1步 - 创建模型,关闭默认代码生成1、打开VS2010创建一个类库,将工程命名为NorthwindModel,该工程忽略数据库持久化与对EF依赖。2、新建一个类库,命名为“NorthwindData”,引用“System.date.Entity",以及添加对NorthwindModel项目的依赖。3、添加ADO。NET data model到NorthwindData工程中,将项目命名为&quo 阅读全文
posted @ 2012-12-16 21:52 davidkam 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 做过JAVA的朋友应该对这个比较熟悉了在JAVA中叫POJO,POCO是Plain Old CLR Object的缩写。所谓的POCO就是那些不包括INSERT、ADD、DEL等数据持久化操作的以及不包括任何业务逻辑功能的原始类。只包含最基本的 GETTER 和SETTER如下类; public class Category { public int CategoryID { get; set; } public string CategoryName { get; set; } public string Description { ge... 阅读全文
posted @ 2012-12-16 21:51 davidkam 阅读(202) 评论(0) 推荐(0) 编辑
摘要: http://q.cnblogs.com/q/38251/ 阅读全文
posted @ 2012-12-16 02:45 davidkam 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 最近在用entity framework 和 WCF结合做服务端,偶然发现一个问题,就是数据传输对象(DTO)的容量问题,我的项目方案是把数据访问层封装为WCF部署在外网服务器上供客户端调 用.我发现传输速度没有想象的那么好,简直就是不堪入目,终于有一天我发现问题的所在,就是edmx生成的实体类和自己手写实体类的区别,我用 District这张表来做演示,表中一共有5个字段,废话不多说,先看一代码,下面是edmx自生成的District类代码View Code 1 代码 2 3 [global::System.Data.Objects.DataClasses.EdmEntityTy... 阅读全文
posted @ 2012-12-16 02:06 davidkam 阅读(440) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/n-pei/archive/2010/08/12/1797751.html 阅读全文
posted @ 2012-12-16 02:02 davidkam 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在EF下使用基于T4模版的POCO实体生成器在Entity Framework 4.0提供了对POCO(简单传统CLR对象/Plain Old CLR Object)支持,这样让我们专注于业务逻辑和更有效的进行单元测试.并且POCO不需像默认EF实体一样要继承才能实现,所以可以更灵活的切换.本文将介绍如何自动生成POCO并替换EF生成的实体.实现两者的分离,独立于EF存在.下载安装POCO实体生成器本文使用的是Microsoft提供的T4模版,下载地址:http://visualstudiogallery.msdn.microsoft.com/23df0450-5677-4926-96cc-1 阅读全文
posted @ 2012-12-16 01:57 davidkam 阅读(424) 评论(0) 推荐(1) 编辑