怎样以对象的方式来访问xml数据表?
在讲如何具体实现(二)中所说的专门用于访问xml文件的动态链接库之前,我们先来看看这个动态链接库具体要实现什么功能。
动态链接库IXmlDB.dll的功能:
1、对于不同的对象具有通用性。(简单地说就是在不修改内部代码的情况下,可以用不同的对象去映射不同的xml数据表)
由于数据保存在xml数据表里,所有数据都是以字符串的形式保存的,那么与之对应的对象里的属性就可以全部统一为string类型。
类与xml数据表映射的两个实例代码:
User类与其对应xml数据文件
class User { public string Id { get; set; } public string Name { get; set; } public string Password { get; set; } public string IsAdmin { get; set; } public string CreateTime { get; set; } }