摘要:
Enterprise Library(企业库)给我们提供的ORM 1 引言 本文的使用的实例数据库为:Northwind 企业库版本:V5.0 下面的例子均在ASP.NET中进行演示。 ORM,Object Relation Mapper,主要是说我们的编程语言,尤其是我们使用面向对象编程语言的时候,都在使用对象,实体,Object,对象之间用属性来维护数据关系。也就是1:n,n:1,1:1,n:n等等。在配合数据库开发的时候,使用的大多是关系型数据库,关系型数据库靠关系Relation来维护数据,表现形式就是二维的数据表。 对象和关系不是一一映射的关系。就好像一张数据库的表, 阅读全文
随笔档案-2010年09月
C#连接SQLite的...方法
2010-09-17 13:24 by Virus-BeautyCode, 41816 阅读, 收藏, 编辑
摘要:
C#连接SQLite的...方法1 SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有O... 阅读全文
分层架构中的服务层-服务层的相关模式
2010-09-07 07:14 by Virus-BeautyCode, 3958 阅读, 收藏, 编辑
摘要:
服务层的相关模式 1 引言 我们把服务层看做是暴露给用户界面的一个服务集合。大多数时候,我们会发现服务层的方法很容易满足用户的行为。在大多数企业应用中,CRUD是常用的操作。有的时候在一次操作中会处理多个实体。 服务层包括角色管理,数据验证,通知,调整返回给用户界面的数据,或者是整合系统可能的需求。 在谈到这些的时候,一些设计模式可能会有帮助。下面是一些在实现服务层的过程中有帮助的模式。 ... 阅读全文
分层架构中的服务层-服务层实战
2010-09-06 12:14 by Virus-BeautyCode, 5548 阅读, 收藏, 编辑
摘要:
引言 服务层是在交互的两个层中间又定义了另外一个层,典型的是在表现层和业务逻辑层之间。这个中间层只是实现应用的用例的类集合。 服务和面向服务的出现,使得整个解决方案更有价值、更加成功。与表现层相比,服务层提供了松散的耦合,服务层提供商定的协议,可重用性,跨平台的部署。服务向其他类一样,允许你调整你需要的抽象总数。 真实世界的表现层,主要是用户前端。用户做的每一件事都通过表现层和用户界面。... 阅读全文
分层架构中的服务层-简介
2010-09-05 16:16 by Virus-BeautyCode, 4313 阅读, 收藏, 编辑
摘要:
引言 服务层不直接执行任何任务。它所做的就是合理的安排一些列你提供的业务对象。服务层很清楚业务逻辑层,也很清楚领域模型。例如:你使用数据库表模型模式的业务逻辑层,服务层会通过DataSet来进行交互。 很显然,服务层合理的安排业务组件,同时也合理的安排应用的服务、工作流和业务逻辑的其他组件。 服务层的职责 服务层是一个额外的层,是在两个层之间设置一个边界。 服务层的目的是什么? 在业界... 阅读全文