EnterPrise Lbrary学习笔记(附录) 依赖注入模块(Part 2 读取配置)

和 Enterprise Library 的其他应用程序块一样,Unity 的行为也可以通过配置来指定。Unity 应用程序块可以从 XML 配置文件中读取配置信息。配置文件可以是 Windows Forms 应用程序的 App.config 或者 ASP.NET 应用程序的 Web.config...

2018-03-20 11:15:11

阅读数 72

评论数 0

EnterPrise Lbrary学习笔记(附录) 依赖注入模块(Part 1 介绍)

如果仅仅是为了分离依赖耦合,那还不如直接用反射来的简单痛快,两三行代码就搞定。作为一个框架,Unity 还能为我们完成更多的任务,比如自动创建依赖对象。1. 构造注入如果注册的类型构造方法参数中需要依赖其他自定义类型,那么 Unity 会在你调用 Resolve 时自动生成,并传递给目标构造参数。...

2018-03-20 11:14:06

阅读数 73

评论数 0

Enterprise Library 4.1 学习笔记(四) 数据访问模块

1.获取数据库连接db = DatabaseFactory.CreateDatabase();db = DatabaseFactory.CreateDatabase("DataAccessQuickStart");二者的差异在于是否在配置文件中指定默认的数据库连...

2018-03-20 11:12:36

阅读数 85

评论数 0

Enterprise Library 4.1 学习笔记( 三)加密模块

1.加密模块首先要添加引用using Microsoft.Practices.EnterpriseLibrary.Security.Cryptography;2.创建配置文件通过Enterprise Library Configuration工具打开app.config文件,如图创建Cryptog...

2018-03-20 11:09:56

阅读数 80

评论数 0

Enterprise Library 4.1 学习笔记( 二)配置应用程序模块

介绍:el4.1的配置应用程序块似乎没有用到Enterprise Library Configuration配置应用程序,仅仅是添加了System.configuration引用。根据quickstart的实例创建了一个自己的配置模块。第一步:创建配置类using System.Configura...

2018-03-20 11:07:58

阅读数 48

评论数 0

Enterprise Library 4.1 学习笔记(一)缓存模块

要点:添加引用using Microsoft.Practices.EnterpriseLibrary.Caching;private ICacheManager primitivesCache;声明一个缓存实例this.primitivesCache = CacheFactory.GetCache...

2018-03-20 11:06:23

阅读数 106

评论数 0

EF 通用数据层父类方法小结

MSSql 数据库 数据层 父类 增删改查: using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using Syste...

2016-03-18 08:55:08

阅读数 622

评论数 0

LINQ(LINQ to Entities)

LINQ to Entities 是 LINQ 中最吸引人的部分。它让你可以使用标准的 C# 对象与数据库的结构和数据打交道。使用 LINQ to Entities 时,LINQ 查询在后台转换为 SQL 查询并在需要数据的时候执行,即开始枚举结果的时候执行。LINQ to Entities 还为...

2016-03-18 08:46:56

阅读数 340

评论数 0

MVC,EF 小小封装,mvcef封装

1.项目中经常要用到 EF,有时候大多数的增删改查都是重复性的东西,本次封装就是为了快速开发,期间没有考虑到架构上的各种思想,就感觉到欠缺点什么东西所以这次将这些拉出来,有存在问题的话还请各位多多指导。 2.封装后从压力和并发上也没有去测试,有兴趣的小伙伴还望给看下。好了不废话了直接上了。 ...

2016-03-17 08:29:38

阅读数 406

评论数 0

把ORM封装成一个类(linq to entity)

很多人使用ORM层都是针对每个数据库表建立相应的类,导致工作量很大,代码重复很多。下面给大家介绍使用linq to entity封装一个公用的ORM类。 首先声明一个接口: ? using System; using System.Collections.Generic;    n...

2016-03-11 09:18:04

阅读数 305

评论数 0

LINQ to SQL和Entity Framework对比

LINQ to SQL和Entity Framework都是一种包含LINQ功能的对象关系映射技术。他们之间的本质区别在于EF对数据库架构和我们查询的类型实行了更好的解耦。使用EF,我们查询的对象不再是完全对应数据库架构的C#类,而是更高层的抽象:Entity Data Model。这为我们提供了...

2016-03-10 09:13:15

阅读数 421

评论数 0

Entity Framework 全面教程详解

目录 预备知识    2 LINQ技术 2 LINQ技术的基础 - C#3.0    2 自动属性    2 隐式类型    2 对象初始化器与集合初始化器    3 匿名类    3 扩展方法    4 Lambda表达式    4 .NET中的数据访问    4 Data...

2016-03-09 08:40:17

阅读数 891

评论数 0

MVC EF 修改 封装类 通用泛型方法

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity.Infrastructure; using System.Data.Enti...

2016-03-07 08:49:28

阅读数 4236

评论数 0

在MVC程序中,使用泛型仓储模式和工作单元实现增删查改

在这片文章中,我将自己动手为所有的实体:写一个泛型仓储类,还有一个工作单元。 工作单元的职责就是:为每一个实体,创建仓储实例。仓储(仓库)的职责:增删查改的功能实现。 我们将会在控制器中,创建工作单元类(UnitOfWork)的实例,然后根据实体,创建仓储实例,再就是使用仓储里面的方法...

2016-03-07 08:48:11

阅读数 1898

评论数 0

EF封装类 增加版,增加从缓存中查找数据方法,供参考!

这个类是抽象类,我这里增加了需要子类验证的方法ValidateEntity,方便扩展,若想直接使用该类,可以将该类更改成静态类,里面所有的方法都改成静态方法就可以直接调用了,可能有不足之处,欢迎大家在本文下面评论留言,共同完善,谢谢! 1 2 3 4...

2016-03-01 10:01:42

阅读数 629

评论数 0

EF封装类,供参考!

以下是我对EF DB FIRST 生成的ObjectContext类进行封装,代码如下,供参考学习: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syst...

2016-03-01 09:58:42

阅读数 529

评论数 0

EF泛型封装CRUD

最近刚研究EF,自己做了几个增删改查例子之后,发现有好多代码是重复的,一般的重复代码我都会尝试去封装。 在这期间主要遇到的问题是查询或删除时需要主键,而泛型T 中根本无法事先知晓主键是那个,后来研究才知道这个地方可以先表达式, 即:Expression> express 直接上代码 ...

2016-03-01 09:55:36

阅读数 738

评论数 0

提示
确定要删除当前文章?
取消 删除