Enterprise Library
liushengpiaoxu
~
展开
-
Enterprise Library 5 数据访问之一(初级)体验篇:直接返回业务对象数据
功能描述:在执行玩一条sql语句后如果直接将结果的DataTable或Datsset,DataReader这些东西省掉直接返回我们一个业务对象岂不是更爽。Enterprise Library 5 已经为我们实现了这样的功能,其原理图如下:下面我些几行代码描述一下其用法:首先定义一原创 2011-07-11 15:00:57 · 1840 阅读 · 0 评论 -
Enterprise Library 5 数据访问之二、自定义RowMapper使用
一、应用场景:由于数据库设计和对象设计并不是一对一的,有时候一张数据表可以拆出多个对象来表述该数据表信息,也有时候多个数据表的某些字段被提取出来对应一个业务对象,这时候自定义RowMapper就有了用武之地。二、演示代码:创建一张数据表:User表if exists (selec原创 2011-07-12 10:02:57 · 1598 阅读 · 0 评论 -
企业库日志模块
一、Formatters 格式化 1.Binary Formatter 二进制格式化 2.Custom Formatter自定义 3.Text Formatter文本格式化 二、 Trace Listeners监听器 1. Formatted EventLog TraceListener写入事件查看器中 2.Database Trace List原创 2008-07-29 14:51:00 · 1786 阅读 · 0 评论 -
Enterprise Library 5.0 缓存功能
本文实现功能: 将缓存写入数据库,并从数据库中根据键值提取缓存数据 1.准备数据库脚本: /****** Object: Database Caching Script Date: 8/25/2004 3:28:27 PM ******/ IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name原创 2011-11-22 17:34:44 · 979 阅读 · 0 评论