Interface INeosColumn
Provides the functionalities of a column.
public interface INeosColumn : IEquatable<INeosColumn>
- Inherited Members
Properties
DefaultValue
Gets or sets the default value.
object? DefaultValue { get; set; }
Property Value
MaxLength
Gets or sets the max length.
int? MaxLength { get; set; }
Property Value
- int?
Name
Gets or sets name.
string Name { get; set; }
Property Value
Nullable
Gets or sets a value indicating whether the column is nullable or not.
bool Nullable { get; set; }
Property Value
OldNames
Gets or sets the OldNames.
[NotMapped]
ReadOnlyArray<string>? OldNames { get; set; }
Property Value
Precision
Gets or sets the decimal precision.
int? Precision { get; set; }
Property Value
- int?
Scale
Gets or sets the numeric scale.
int? Scale { get; set; }
Property Value
- int?
TableName
Gets or sets the name of the table.
string TableName { get; set; }
Property Value
Type
Gets or sets type.
ColumnType Type { get; set; }
Property Value
Methods
Clone()
Creates a clone of the column.
INeosColumn Clone()
Returns
- INeosColumn
The clone.
WithNullability(bool)
Sets the column nullability.
INeosColumn WithNullability(bool nullable)
Parameters
nullable
boolNullable.
Returns
- INeosColumn
The instance.