Snake.Net中的ORM(二)

东营港丫头宝贝

东营港丫头宝贝

2016-01-29 13:07

Snake.Net中的ORM(二),Snake.Net中的ORM(二)
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节点为一组业务实体设置共同的配置信息,又体现了其方便性和简单性的一面。
展开更多 50%)
分享

猜你喜欢

Snake.Net中的ORM(二)

电脑网络
Snake.Net中的ORM(二)

在 Visual Basic .NET 中实现后台进程(二)

电脑网络
在 Visual Basic .NET 中实现后台进程(二)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在.NET Framework中轻松处理XML数据(二)

Web开发
在.NET Framework中轻松处理XML数据(二)

开始 .Net的旅程(二)

ASP
开始 .Net的旅程(二)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VB.NET中让Textbox只能输入数字(二)

编程语言 网络编程
VB.NET中让Textbox只能输入数字(二)

在VS.NET中编写Web应用程序(二)

ASP
在VS.NET中编写Web应用程序(二)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash表单制作实例集锦(三)

Flash表单制作实例集锦(三)

《灵魂献祭Delta》反击招式优缺点解析

《灵魂献祭Delta》反击招式优缺点解析
下拉加载更多内容 ↓