Skip to content

Commit b72e0a7

Browse files
committed
More docs
1 parent efc5203 commit b72e0a7

File tree

3 files changed

+64
-0
lines changed

3 files changed

+64
-0
lines changed

Provider/docs/ado-net-schema.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# ADO.NET - Schema
2+
3+
### Steps
4+
5+
* Install `FirebirdSql.Data.FirebirdClient` from NuGet.
6+
* Add `using FirebirdSql.Data.FirebirdClient;`.
7+
8+
### Code
9+
10+
```csharp
11+
using (var connection = new FbConnection("database=localhost:demo.fdb;user=sysdba;password=masterkey"))
12+
{
13+
connection.Open();
14+
15+
var metadataCollections = connection.GetSchema();
16+
var dataTypes = connection.GetSchema(DbMetaDataCollectionNames.DataTypes);
17+
var dataSourceInformation = connection.GetSchema(DbMetaDataCollectionNames.DataSourceInformation);
18+
var reservedWords = connection.GetSchema(DbMetaDataCollectionNames.ReservedWords);
19+
var userTables = connection.GetSchema("Tables", new string[] { null, null, null, "TABLE" });
20+
var systemTables = connection.GetSchema("Tables", new string[] { null, null, null, "SYSTEM TABLE" });
21+
var tableColumns = connection.GetSchema("Columns", new string[] { null, null, "TableName" });
22+
}
23+
```

Provider/docs/events.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Events
2+
3+
### Steps
4+
5+
* Install `FirebirdSql.Data.FirebirdClient` from NuGet.
6+
* Add `using FirebirdSql.Data.FirebirdClient;`.
7+
8+
### Code
9+
10+
```csharp
11+
using (var events = new FbRemoteEvent("database=localhost:demo.fdb;user=sysdba;password=masterkey"))
12+
{
13+
events.RemoteEventCounts += (sender, e) => Console.WriteLine($"Event: {e.Name} | Counts: {e.Counts}");
14+
events.RemoteEventError += (sender, e) => Console.WriteLine($"ERROR: {e.Error}");
15+
events.QueueEvents("EVENT1", "EVENT2", "EVENT3", "EVENT4");
16+
Console.WriteLine("Listening...");
17+
Console.ReadLine();
18+
}
19+
```

Provider/docs/services-backup.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Services - Backup
2+
3+
### Steps
4+
5+
* Install `FirebirdSql.Data.FirebirdClient` from NuGet.
6+
* Add `using FirebirdSql.Data.Services;`.
7+
8+
### Code
9+
10+
```csharp
11+
var backup = new FbBackup("database=localhost:demo.fdb;user=sysdba;password=masterkey");
12+
backup.BackupFiles.Add(new FbBackupFile(@"C:\backup.fbk"));
13+
//backup.Options = ...
14+
backup.Verbose = true;
15+
backup.ServiceOutput += (sender, e) => Console.WriteLine(e.Message);
16+
backup.Execute();
17+
```
18+
19+
### More
20+
* `FbRestore`
21+
* `FbStreamingBackup`
22+
* `FbStreamingRestore`

0 commit comments

Comments
 (0)