到数据库相应的表及其字段上。
对第三章所有功能更为具体实现和注释见:01*23*1?45522?4使用 "3 中间件来定义数据库下文和
泛型来定义实体及其属性映射规则类的基类和接口,默认被正常启动。
第 4 章 获取/持久化基本数据库连接信息实现 CURD 操作
.-!、.、.7、&! 和 ..
在“50中这些类被定义在 . 中,但在“5: 和 55$
这些类被迁移定义在 . 中,本人认同这种迁移定义操作,显得更加符合“对工程项目中的类
所实现功能的定位。
0012、DataProviderType、NopDataSettingsDefaults
.-! 枚举通过来实例化数据提供程序,该实例的值在“50中被指定为微软生产
的 7$>/$ 数据库,即指定使用 7$>/$ 数据库通过 " 中间件与程序进行交互
操作。
.. 类通过静态属性中存储相对路径字符串,查找服务器启动项中是否存在一个用于保
存数据库连接字符串等信息的文件,如果存在则通过 @.A<'; 方法把从
; 文件中读取的数据库连接基本信息字符串后,把该字符串反序列化存储到 . 类型实
例中,最终把 . 类型及其实例映射存储到静态字典实例中,以保证 . 类型及其实例映射的
生命周期为程序的整个执行过程。
0013、DataSettings、DataSettingsManager
. 类通过整合 .-! 枚举与 .. 类,把两个类的实例化对象
存储到 . 类的相应的属性中。实际上程序通过读取操作把 ; 文件中数据库连接基本信
息等有相数据存储在 . 类实例的相应属性中;程序通过还可以通过指定方法存储在 . 类实
例 相 应 属 性 中 的 数 据 , 以 ; 格 式 持 久 化 到 ; 文 件 中 , 即 . 类 实 例 与
; 文件是分别以不同格式和形式把相同数据,分别存储到内存和物理磁盘相应位置的文件中。
.7 类首先通过一个 ' 属性实例,查找服务器启动项中是否存在一个指定文件,该文件
持久化存储着与数据库连接相关的基本信息。如果存在该文件且它持久化存储着与数据库连接相关的基本信息,则把
文件中信息,按照一定格式读取到字符串实例中,使用 @.A<'; 方法把该字符串存储到
. 类型实例中,同时把 . 类型及其实例映射存储到静态字典实例中,以保证 .
类型及其实例映射的生命周期为程序的整个执行过程在程序一次执行的整个过程中,. 只执行一次实例
化操作,可以在一定程度上提升程序性能;如果通过相对路径字符串在服务器启动项中没有找到该文件,则根据相
对路径字符串新建该文件,同时把 . 实例中存储的与数据库连接相关的基本信息,以 ; 格式持久化
保存到该文件中。
7 / 39
评论0