Class OracleTools
- Namespace
- LinqToDB.DataProvider.Oracle
- Assembly
- linq2db.dll
public static class OracleTools
- Inheritance
-
OracleTools
- Inherited Members
-
Properties
public static bool AutoDetectProvider { get; set; }
Property Value
- bool
public static OracleVersion DefaultVersion { get; set; }
Property Value
- OracleVersion
Methods
public static DataConnection CreateDataConnection(DbConnection connection, OracleVersion version = OracleVersion.AutoDetect, OracleProvider provider = OracleProvider.AutoDetect)
Parameters
connection DbConnection
version OracleVersion
provider OracleProvider
Returns
- DataConnection
public static DataConnection CreateDataConnection(DbTransaction transaction, OracleVersion version = OracleVersion.AutoDetect, OracleProvider provider = OracleProvider.AutoDetect)
Parameters
transaction DbTransaction
version OracleVersion
provider OracleProvider
Returns
- DataConnection
public static DataConnection CreateDataConnection(string connectionString, OracleVersion version = OracleVersion.AutoDetect, OracleProvider provider = OracleProvider.AutoDetect)
Parameters
connectionString string
version OracleVersion
provider OracleProvider
Returns
- DataConnection
public static IDataProvider GetDataProvider(OracleVersion version = OracleVersion.AutoDetect, OracleProvider provider = OracleProvider.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)
Parameters
version OracleVersion
provider OracleProvider
connectionString string
connection DbConnection
transaction DbTransaction
Returns
- IDataProvider
public static string GetXmlData<T>(DataOptions options, MappingSchema mappingSchema, IEnumerable<T> data)
Parameters
options DataOptions
mappingSchema MappingSchema
data IEnumerable<T>
Returns
- string
Type Parameters
T
OracleXmlTable<T>(IDataContext, IEnumerable<T>)
public static ITable<T> OracleXmlTable<T>(this IDataContext dataContext, IEnumerable<T> data) where T : class
Parameters
dataContext IDataContext
data IEnumerable<T>
Returns
- ITable<T>
Type Parameters
T
OracleXmlTable<T>(IDataContext, Func<string>)
public static ITable<T> OracleXmlTable<T>(this IDataContext dataContext, Func<string> xmlData) where T : class
Parameters
dataContext IDataContext
xmlData Func<string>
Returns
- ITable<T>
Type Parameters
T
OracleXmlTable<T>(IDataContext, string)
public static ITable<T> OracleXmlTable<T>(this IDataContext dataContext, string xmlData) where T : class
Parameters
dataContext IDataContext
xmlData string
Returns
- ITable<T>
Type Parameters
T