Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgor Bogatov <egorbo@gmail.com>2017-10-19 19:20:03 +0300
committerMarek Safar <marek.safar@gmail.com>2017-10-19 19:20:03 +0300
commit61559965a188d03456d6f7840a0cdabdf35c2400 (patch)
treeacde54522e5ae3ff5849c846ddfda404df3b94ca /mcs/class/referencesource
parentc50b4ef9c7878cad91e232c57c49cc564d52552d (diff)
[System.Data] move to corefx (#4893)
* [System.Data] move to corefx * [System.Data] Missing API: SqlTypesSchemaImporters * [System.Data] Missing API: SqlNotification* * [System.Data] Missing API: SqlDataSourceEnumerator * [System.Data] Missing API: SQLDebugging * [System.Data] fix build * [System.Data] remove public API from different assemblies * Apply corefx changes * Hide some PropertiesTest (missing API in corefx) * Missing API: TypedDataSetGenerator*, etc * Missing API: SqlClientMetaDataCollectionNames * Missing API: SqlCredential * SqlMetaDataFactory.cs is actually sqlmetadatafactory.cs (case sensitive) * Missing API: PoolBlockingPeriod * Fix case-sensitive issues * Odbc support (requires changes in corefx) * ODBC support * Re-enable ODBC ProviderTests * Apply corefx changes * temp commit: fix build * Missing API: Microsoft.SqlServer.Server.* * Missing API: DBDataPermission, OdbcPermission, SqlClientPermission * Missing API: DbProviderFactoriesConfigurationHandler, DbProviderConfigurationHandler, DbProviderFactory.CreatePermission * Missing API: DbProviderFactories * Missing API: SqlCommand BeginXXX methods, SqlException.Message, OdbcFactory.CreatePermission * Add System.Data.SqlClient.SqlMetaData.xml (embedded resource) * reorganize *.sources files for win32, macos and linux * bump corefx * [System.Data] API: SqlDataSourceEnumerator, SqlClientFactory, SqlParameter, SqlMetaData * [System.Data] cleanup * [System.Data] mobile profile, cleanup * [System.Data] Fix few odbc tests (changes are in corefx PR) * [System.Data] fix Open_ConnectionString_DatabaseInvalid test * [System.Data] enable all tests * Add AsynchronousProcessing and ConnectionReset to SqlConnectionStringBuilder * [System.Data] fix build * fix all ProvierTests * fix tests (files several issues against the corefx) * system-data code cleanup * system-data code cleanup * add SqlTypesSchemaImporters * remove corefx/RuntimeInformation.cs, add OleDbPermission stub * OleDbPermission should be serializable (fixing tests) * remove ODBC from mobile profile * fix linux build - add 619 (obsolete) to nowarn list. * temp commit * fix a few api diff issues * add OleDbType type (currently exists even in mobile profiles) * add stubs * Add stubs for OleDb * improve oledb stubs * improve oledb stubs * improve oledb stubs * more oledb stubs * add xunit tests from corefx * Add SqlClient corefx tests * use corefx sources for System.Data.DataSetExtensions * Remove [InternalsVisibleTo ("System.Data.DataSetExtensions")] from System.Data * [System.Data] sync with external/corefx * fix linux\macOS builds * Fix xunit tests * System.Data/Makefile cleanup * tabify System.Data * Rollback changes in System.Web & SqlSharpCli * small cleanup * [System.Data] Remove redundant .sources files * [System.Data] update odbc Res.cs * [System.Data] Remove redundant .sources files * fix System.Data.dll.sources (add a blank line) * remove TypeForwarder for DBNull and register xunit tests for System.Data * Bump API snapshot submodule
Diffstat (limited to 'mcs/class/referencesource')
-rw-r--r--mcs/class/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/mcs/class/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs b/mcs/class/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs
index 42c134450bc..7650cfdb406 100644
--- a/mcs/class/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs
+++ b/mcs/class/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs
@@ -54,7 +54,9 @@ namespace System.Data.Odbc {
}
override protected void Activate(SysTx.Transaction transaction) {
+#if !COREFX
OdbcConnection.ExecutePermission.Demand();
+#endif
}
override public DbTransaction BeginTransaction(IsolationLevel isolevel) {
@@ -78,7 +80,9 @@ namespace System.Data.Odbc {
}
override public void EnlistTransaction(SysTx.Transaction transaction) {
+#if !COREFX
OuterConnection.Open_EnlistTransaction(transaction);
+#endif
}
}
}