Firebird Schema Provider fué desarrolado para obtener fácilmente los objetos de una base de datos firebird.
hasta el momento, es posible ontener objetos como :
- Tablas (con campos e indices)
- Procedimientos Almacenados
- Generadores
-
CharacterSets
-
Collations
Instrucciones de Uso : Para comenzar, debemos referenciar los ensamblados que son incluidos junto con el instalador del Schema Provifer, DBSchemaProvider.dll y FirebirdSql.Data.Firebird.dll, como lo muestra el ejemplo :
luego, agregagos la agregaremos la siguiente referencia...
using
FirebirdSchemaProvider;y en cualquier motodo, agregar las siguientes instrucciones :
private
void button1_Click(object sender, System.EventArgs e){
FirebirdSchemaProvider.Methods.OpenConnection("SYSDBA", "masterkey", "localhost", "D:\\RAYEN.GDB", FirebirdSchemaProvider.CharacterSet.WIN1252, FirebirdSchemaProvider.Dialect.Dialect_3);
ArrayList tablesList = FirebirdSchemaProvider.Methods.GetTables();
ArrayList generatorsList = FirebirdSchemaProvider.Methods.GetGenerators();
ArrayList storedProceduresList = FirebirdSchemaProvider.Methods.GetProcedures();
ArrayList charactersetsList = FirebirdSchemaProvider.Methods.GetCharacterSet();
ArrayList collationsList = FirebirdSchemaProvider.Methods.GetCollations();
FirebirdSchemaProvider.Methods.CloseConnection();
}
