OMeta 介绍
OMeta 是一个关系型数据库元数据获取C#类库,把数据库->schema->表->列,主键、外键、索引,触发器、存储过程、函数等抽象为对象,易于供代码生成工具使用。
项目简介
OMeta 是一个关系型数据库元数据信息获取工具,把数据库->表->列,主键、外键、索引、默认值、备注、存储过程、函数、视图等抽象为对象,易于供代码生成工具生成代码使用。
作为一个数据库元数据信息读取库,OMeta具备以下优点:
提供丰富的接口,能够获取常见的所有数据库元数据。能很好的获取表、索引、存储过程、函数、视图的定义。
使用简单,只需要一个链接字符串并指定数据库类型连接到数据库即可获取该数据库的元数据信息。
丰富的数据库类型支持,支持MSSQL Oracle MySQL PostgreSql Access SQLLite DB2 Firebird Interbase等主流数据库。
有很强的语言生成支持扩展性,可以通过外置XML映射文件对各种编程语言(C# VB.NET Java)对数据字段类型提供映射操作。通过修改配置文件可以支持新的语言或者新的数据库字段。