Here are the examples of the csharp api class System.Data.Common.DbConnection.GetSchema() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
7 Examples
0
1. Example
Project: nanoprofiler
Source File: ProfiledDbConnection.cs
Source File: ProfiledDbConnection.cs
public override DataTable GetSchema() { if (_dbConnection != null) { return _dbConnection.GetSchema(); } return null; }
0
2. Example
Project: Glimpse
Source File: GlimpseDbConnection.cs
Source File: GlimpseDbConnection.cs
public override DataTable GetSchema() { return InnerConnection.GetSchema(); }
0
3. Example
Project: linq2db
Source File: RetryingDbConnection.cs
Source File: RetryingDbConnection.cs
public override DataTable GetSchema() { return _connection.GetSchema(); }
0
4. Example
Project: NServiceKit
Source File: ProfiledDbConnection.cs
Source File: ProfiledDbConnection.cs
public override DataTable GetSchema() { return _conn.GetSchema(); }
0
5. Example
Project: Radical
Source File: DbConnectionWrapper.cs
Source File: DbConnectionWrapper.cs
public override DataTable GetSchema() { return this.WrappedConnection.GetSchema(); }
0
6. Example
Project: DNTProfiler
Source File: ProfiledDbConnection.cs
Source File: ProfiledDbConnection.cs
public override DataTable GetSchema() { return InnerConnection.GetSchema(); }
0
7. Example
Project: Kalman.Studio
Source File: DbSchema.cs
Source File: DbSchema.cs
public virtual DataTable GetSchema(string metaDataCollectionName, string[] restrictions) { DataTable dt; using (DbConnection cn = DbProvider.CreateConnection()) { cn.ConnectionString = DbProvider.ConnectionString; cn.Open(); if (string.IsNullOrEmpty(metaDataCollectionName)) { dt = cn.GetSchema(); } else { if (restrictions == null || restrictions.All(s => s == null)) dt = cn.GetSchema(metaDataCollectionName); else dt = cn.GetSchema(metaDataCollectionName, restrictions); } } return dt; }