Snake.Net中的ORM(二)

2016-01-29 13:07 3 1 收藏

Snake.Net中的ORM(二),Snake.Net中的ORM(二)

【 tulaoshi.com - ASP.NET 】

4.配置管理

Snake.Net 提供了一个高效的配置管理类Eastasp.Framework.Configuration.Settings来处理配置信息,与.Net的配置文件格式略有不同,Snake.Net提供了一种更简洁的机制来处理配置信息。见图1.2我们可以发现Snake.Net中的配置文件就两个节点类型session和key,对比.Net的config文件要简洁许多。对于一个对象Object(本文里所指的对象,一般而言是指继承于DataBindObject类的业务实体类)提供了三个级别的配置节点(section),即global, application, object分别对应的节点名称为enterprise.core, applicationinfo’s name(关于applicationinfo本文将另有叙述), object’s funnname (注:所有的节点名称和key名称都使用小写),任何一个对象对配置信息的读取具有先后次序,其优先级分别为 object, application, global。

图1.2 Snake.Net中的配置文件格式片断

以Customer类为例,它要进行数据库操作必须读取存放于配置文件内的两项配置db.connectionstring和db.connectionstring.type。首先,系统将试图读取object(eastasp.enterprise.samples.customer)级节点内这两项配置,当object节点内不存在此项配置信息,系统将自动转向application(enterprise.samples)节点读取;同理,当appliation中依旧不存在时,系统又将自动从global(enterprise. core)节点读取。

可见Snake.Net中的配置管理不但具有灵活性的一面,可以为每类业务实体设置特定的配置信息,而且还可以通过配置Application节点为一组业务实体设置共同的配置信息,又体现了其方便性和简单性的一面。

来源:http://www.tulaoshi.com/n/20160129/1488954.html

延伸阅读
4、DataSet 在ADO.NET中DataSet的作用是为数据源提供一个断开式的存储,而不必关心数据源,操作只用在DataSet中进行就行了。 有三种方法可以创建DataSet:1、通过DataAdapter 2、通过XML 文件 3、用人工方法确定架构,然后逐行输入数据。 主要介绍第一种方法。 DataAdapter用于将DataSet连接到基本数据存储,本质上是一种元Command对象。 ...
Microsoft .NET 将怎样影响我们做事的方式? 眼前,还不会有什么影响。目前 .NET 是一个前景,而不是现实。然而,如果事情都像计划的那样,它将会对三类人有潜在的影响:用户、网络管理员和开发者。 对于用户能得到的好处,Microsoft 有很多要说。.NET 应用程序倾向于提供一个统一的界面,以便用户可以从一个应用程序里浏览...
.NET中的自绘机制 原著:Dino Esposito 翻译:Abbey 原文出处:MSDN Magazine Feb 2004(Cutting Edge) 原代码下载:CuttingEdge0402.exe (182KB) 每次 Microsoft 推出象 Office 或者 Visual Studio 这样拳头产品的新版本时,都会推出一些...
进入 .NET 通过打开不同的 Web 应用程序并把它们呈现为 Web 服务,Microsoft .NET 平台方便了它们之间的集成。通过支持开放的 Internet 协议,.NET 平台允许电子商务应用程序以及其它基于 Web 的应用程序间相互通讯、交换数据并实现了真正的 互操作性。Microsoft 还开发了一套企业级服务器 (共同称为 .NET Enterprise Server),包括数...
本文对“组件”这个术语进行定义并提供特别是与组件编程相关的 .NET 框架编程概念的概述。虽然“组件”这个术语有多种含义,但在 .NET 框架中,组件是指实现 System.ComponentModel.IComponent 接口的一个类,或从实现该接口的类中直接或间接导出的类。 如果想要您的组件或控件在其他编程语言中可以使用,您必须以符合公共语言规范 (CLS) 的语...

经验教程

12

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部