读取Pdm文件内容(含源码)

  Pdm文件,就是PowerDesigner软件生成的文件,用来设计数据库表结构非常适合。其实,它的文件存储格式就是Xml,网上有很多代码,可以读取pdm文件内容。代码可以使用,但一般只能读取简单的pdm文件,如下图所示

  好了,抛砖已完成。下面要引玉了,如果要读取下图这个pdm文件内容,网上的若干代码就不行了

  最后,说下重点,已经我的加工整理,下面提供代码里可以读取上述这种复制格式的pdm文件。调用也非常简单。如下所示

string pdmFileFullName = @"E:\pdmTest.pdm";

PdmReader pdmReader = new PdmReader(pdmFileFullName);
System.Console.WriteLine("Db表个数:" + pdmReader.Tables.Count);
System.Console.WriteLine("Db视图个数:" + pdmReader.Views.Count);

 源码下载方式 1,关注微信公众号:小特工作室(也可直接扫描签名处二维码) 2,发送:示例4007 即可下载 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WindCoder

Myeclipse错误集锦

Errors occurred during the build. Errors running builder 'DeploymentBuilder' on ...

1081
来自专栏LhWorld哥陪你聊算法

【Redis篇】Redis持久化方式AOF和RDB

Redis持久化方式 RDB(Redis DB)   hdfs:    fsimage AOF(AppendOnlyFile)   hdfs :    edit...

2971
来自专栏Python、Flask、Django

Django in App Urls

1322
来自专栏小狼的世界

使Windows Vista 也支持cUrl扩展

我们都知道PHP的扩展在php.ini中只要将extension前的注释去掉就可以,可是我在Vista下使用php_curl.dll时,却怎么都无法正常运行,到...

842
来自专栏老马寒门IT

cookie 详解

HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起...

1040
来自专栏LuckQI

Redis初识~持久化数据

1253
来自专栏技术博文

Redis持久化

Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AO...

3504
来自专栏散尽浮华

redis持久化策略梳理及主从环境下的策略调整记录

redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。可以不定期的通过异步方式保存到磁盘上(即“半持久化模式”...

44210
来自专栏Laoqi's Linux运维专列

Redis的两种备份方式

1243
来自专栏玩转JavaEE

Redis之AOF持久化

上篇文章和小伙伴们聊了使用快照的方式实现redis数据的持久化,这只是持久化的一种方式,本文我们就来看看另一种持久化方式,AOF(append-only fil...

840

扫码关注云+社区