Struct DbDataType
Stores database type attributes.
Assembly: linq2db.dll
Syntax
Constructors
|
Improve this Doc
View Source
DbDataType(Type)
Declaration
public DbDataType(Type systemType)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
|
Improve this Doc
View Source
DbDataType(Type, DataType)
Declaration
public DbDataType(Type systemType, DataType dataType)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
DataType |
dataType |
|
|
Improve this Doc
View Source
DbDataType(Type, DataType, Nullable<String>)
Declaration
public DbDataType(Type systemType, DataType dataType, string? dbType)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
DataType |
dataType |
|
System.Nullable<System.String> |
dbType |
|
|
Improve this Doc
View Source
DbDataType(Type, DataType, Nullable<String>, Nullable<Int32>)
Declaration
public DbDataType(Type systemType, DataType dataType, string? dbType, int? length)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
DataType |
dataType |
|
System.Nullable<System.String> |
dbType |
|
System.Nullable<System.Int32> |
length |
|
|
Improve this Doc
View Source
DbDataType(Type, DataType, Nullable<String>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Declaration
public DbDataType(Type systemType, DataType dataType, string? dbType, int? length, int? precision, int? scale)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
DataType |
dataType |
|
System.Nullable<System.String> |
dbType |
|
System.Nullable<System.Int32> |
length |
|
System.Nullable<System.Int32> |
precision |
|
System.Nullable<System.Int32> |
scale |
|
|
Improve this Doc
View Source
DbDataType(Type, String)
Declaration
public DbDataType(Type systemType, string dbType)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
System.String |
dbType |
|
Properties
|
Improve this Doc
View Source
DataType
Declaration
public readonly DataType DataType { get; }
Property Value
|
Improve this Doc
View Source
DbType
Declaration
public readonly string? DbType { get; }
Property Value
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Length
Declaration
public readonly int? Length { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
Precision
Declaration
public readonly int? Precision { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
Scale
Declaration
public readonly int? Scale { get; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
SystemType
Declaration
public readonly Type SystemType { get; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(DbDataType)
Declaration
public bool Equals(DbDataType other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Equals(Nullable<Object>)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
System.Nullable<System.Object> |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
EqualsDbOnly(DbDataType)
Declaration
public bool EqualsDbOnly(DbDataType other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
WithDataType(DataType)
Declaration
public DbDataType WithDataType(DataType dataType)
Parameters
Returns
|
Improve this Doc
View Source
WithDbType(Nullable<String>)
Declaration
public DbDataType WithDbType(string? dbName)
Parameters
Type |
Name |
Description |
System.Nullable<System.String> |
dbName |
|
Returns
|
Improve this Doc
View Source
WithLength(Nullable<Int32>)
Declaration
public DbDataType WithLength(int? length)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
length |
|
Returns
|
Improve this Doc
View Source
WithoutSystemType(DbDataType)
Declaration
public DbDataType WithoutSystemType(DbDataType from)
Parameters
Returns
|
Improve this Doc
View Source
WithoutSystemType(ColumnDescriptor)
Declaration
public DbDataType WithoutSystemType(ColumnDescriptor from)
Parameters
Returns
|
Improve this Doc
View Source
WithPrecision(Nullable<Int32>)
Declaration
public DbDataType WithPrecision(int? precision)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
precision |
|
Returns
|
Improve this Doc
View Source
WithScale(Nullable<Int32>)
Declaration
public DbDataType WithScale(int? scale)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
scale |
|
Returns
|
Improve this Doc
View Source
WithSetValues(DbDataType)
Declaration
public DbDataType WithSetValues(DbDataType from)
Parameters
Returns
|
Improve this Doc
View Source
WithSystemType(Type)
Declaration
public DbDataType WithSystemType(Type systemType)
Parameters
Type |
Name |
Description |
Type |
systemType |
|
Returns
Operators
|
Improve this Doc
View Source
Equality(DbDataType, DbDataType)
Declaration
public static bool operator ==(DbDataType t1, DbDataType t2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Inequality(DbDataType, DbDataType)
Declaration
public static bool operator !=(DbDataType t1, DbDataType t2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
IEquatable<>
Extension Methods