c# - 使用 FirebirdClient 查询 Firebird 数据库模式

标签 c# ado.net compact-framework firebird

如何在 C#/ADO.NET/FirebirdClient 中查询数据库模式?命名空间 Firebird.Data.Schema 中的所有类都是内部的。

例如: 检查表是否有指定名称的列 查询存储过程参数的个数、名称和类型

等等

FirebirdClient - 紧凑型框架,NETProvider-2.5.2-CF.7z

最佳答案

您应该查询系统表(它们的名称以 RDB$ 为前缀):

How to get a list of tables, views and columns in Firebird database?
RDB$ system objects

关于c# - 使用 FirebirdClient 查询 Firebird 数据库模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16581303/

相关文章:

c# - Oledb 连接和查询仅读取 Excel 电子表格中的一列

c# - c#紧凑框架中的Directshow : trigger handling problems for a Filtergraph's IMediaEvent

c# - P/Invoke C++ 函数后清理内存

c# - 有没有办法在不使用后台线程的情况下更新进度条?

c# - 第三方 WPF 控件 : Devexpress vs Telerik

c# - 将 nvarchar 值转换为数据类型 int 时转换失败

sql - 在日期(无时间)上处理 SQL 查询的最佳方法是什么?

c# - .NET CF——根据InputPanel状态设置表单高度

c# - .NET Compact Framework 中的 LINQ to SQL 替换

c# - 我们在 IEnumerable 中有 "Contains"方法吗