diff options
Diffstat (limited to 'release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.Data.Common.md')
-rw-r--r-- | release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.Data.Common.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.Data.Common.md b/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.Data.Common.md new file mode 100644 index 00000000..52a07650 --- /dev/null +++ b/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.Data.Common.md @@ -0,0 +1,28 @@ +# System.Data.Common + +``` diff + namespace System.Data.Common { ++ public abstract class DbDataSource : IAsyncDisposable, IDisposable { ++ protected DbDataSource(); ++ public abstract string ConnectionString { get; } ++ public DbBatch CreateBatch(); ++ public DbCommand CreateCommand(string? commandText = null); ++ public DbConnection CreateConnection(); ++ protected virtual DbBatch CreateDbBatch(); ++ protected virtual DbCommand CreateDbCommand(string? commandText = null); ++ protected abstract DbConnection CreateDbConnection(); ++ public void Dispose(); ++ protected virtual void Dispose(bool disposing); ++ public ValueTask DisposeAsync(); ++ protected virtual ValueTask DisposeAsyncCore(); ++ public DbConnection OpenConnection(); ++ public ValueTask<DbConnection> OpenConnectionAsync(CancellationToken cancellationToken = default(CancellationToken)); ++ protected virtual DbConnection OpenDbConnection(); ++ protected virtual ValueTask<DbConnection> OpenDbConnectionAsync(CancellationToken cancellationToken = default(CancellationToken)); ++ } + public abstract class DbProviderFactory { ++ public virtual DbDataSource CreateDataSource(string connectionString); + } + } +``` + |