在介绍元数据标准里面说道,建立元必须严格按照元数据定义的标准来建立。而且元数据标准的定义是一个XML格式的文件,后缀名是.xsd,也称它为XML模式定义文件,就是约束XML文件,使XML的格式更加规范。这个元数据标准文件里面有我们建立元的所有信息,包括的各个表名、各个表的主键和外键、各个表的字段类型和字段名称等。
要通过元数据标准文件建立元,第一步需要做的是解析这个元数据标准文件。因为xsd文件时一个标准的格式定义,所以解析它不是很困难。这里推荐两种解析方案,第一种相对来说比较简单,利用微软的一个解析xsd的工具,它会自动生成一个文件(C#的代码文件),其实它生成的就是一个数据集(这个数据集是指的C#里面的数据集,专门用于管理数据集合,可以是一张物理表,也可以是多张表,而且它可以维护数据表之间的关系)。这个方案的好处是不用写一行代码就可以拥有一个完整的数据集来解析这个标准文件,而且这个数据集在以后管理一条元数据时非常方便。第二种方案就是完全按照个人的思路,把它当成普通的XML格式文件,读入并自己分析他们之间的关系,可以专门写一个这样的解析类,同样可以达到上面一样的效果,只是程序相对来说比较复杂,而且维护元数据的时候还需要自己专门写处理类。但是它的好处也是显而易见的,就是更加灵活,怎样解析完全由自己掌控,只要自己写的解析类没有bug,这种解析方案还是很不错的。本系统采用的是第一种方案,因为这样可以节约大量的时间,当然程序稳定性也会更加好。具体怎样利用微软的那个代码生成工具可以在google上收索,而且操作也是相对简单的。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-52671-2.html
我舰奉命撞击你舰
美国只是虚张声势
狠狠打击美国在全世界的利益