专栏首页小特工作室读取Pdm文件内容(含源码)

读取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 条评论
登录 后参与评论

相关文章

  • EntityFrameWork实现部分字段获取和修改(含源码)

      EntityFrameWork类库,是微软推出的ORM组件,它是基于Ado.Net的,个人感觉还是非常 好用的。以下介绍的2个功能点分别是部分字段更新和获取...

    用户1219352
  • WinForm中ClickOnce发布至广域网

      ClickOnce智能客户端,是微软提供比较早的一项技术,用于实现WinForm开发的应用程序能够自动更新,省去给每台客户端升级带来的困扰。   从网上的贴...

    用户1219352
  • 基于Lodop控件的Web打印示例(含源码)

          最近项目组的打印控件有所改变,已经换成Lodop控件,使用以后发现,功能确实非常强大.可以打印Web页面内某个控件的内容.下面,还是通过一个实例来说...

    用户1219352
  • Django学习-第一讲(上) 虚拟环境

    pip install virtualenv pip3 install virtualenv

    小海怪的互联网
  • HLS中循环的并行性(1)

    Vitis HLS尽可能地探测代码中的并行性,以降低Latency。但对于for循环,即使两个for循环是相互独立、毫无关联的,在默认情形下,工具也不会对其进行...

    Lauren的FPGA
  • 基于PhalApi2的Redis拓展

    基于PhalApi2的Redis拓展 ? 前言 Redis在PHP开发中运用场景已经无处不在,小到简单缓存大到数据库或消息队列都可以使用Redis来进行实现,基...

    喵了个咪233
  • 内网映射外网工具-ngrok

    例如:我们平时启动服务器(如tomcat),然后localhost:8080/项目地址这种方式去本地访问,项目无法运行在本机之外的电脑上,但我们通过这个外网映射...

    我被狗咬了
  • Google招聘Linux工程师的20个面试问题及答案

    ? 作者 | Pradeep Kumar 来源 | linux中国 豌豆贴心提醒,本文阅读时间5分钟,文末有秘密! 1.如何查看当前的Linux服务器的...

    小小科
  • 20条Linux命令面试问答

    问:1 如何查看当前的Linux服务器的运行级别?   答: ‘who -r’ 和 ‘runlevel’ 命令可以用来查看当前的Linux服务器的运行级别。 ...

    思梦php
  • php预定义超全局数组和预定义常量

    PHP中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。

    十月梦想

扫码关注云+社区

领取腾讯云代金券