Class SqlServerParseDefaultValueEventArgs
Arguments for the event ParseDefaultValue.
Inheritance
System.Object
System.EventArgs
SqlServerParseDefaultValueEventArgs
Namespace: Kros.Data.Schema.SqlServer
Assembly: Kros.Utils.dll
Syntax
public class SqlServerParseDefaultValueEventArgs : EventArgs
Constructors
SqlServerParseDefaultValueEventArgs(String, String, SqlDbType, String, Object)
Creates and initializes instance of arguments.
Declaration
public SqlServerParseDefaultValueEventArgs(string tableName, string columnName, SqlDbType sqlDbType, string defaultValueString, object defaultValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | tableName | |
| System.String | columnName | |
| System.Data.SqlDbType | sqlDbType | |
| System.String | defaultValueString | |
| System.Object | defaultValue | Value, which was obtained by default parser. |
Properties
ColumnName
Column name which default value is being parsed.
Declaration
public string ColumnName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
DefaultValue
Value, which was obtained by default parser. Set this value, when using custom logic for parsing default value in event handler.
Declaration
public object DefaultValue { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object |
DefaultValueString
Default value of a column. It is the string which is being parsed.
Declaration
public string DefaultValueString { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Handled
Flag indicating if default value was parsed using custom logic in event handler. Set this to true if you set your own default value in DefaultValue.
Declaration
public bool Handled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
SqlDbType
Data type of column which default value is being parsed.
Declaration
public SqlDbType SqlDbType { get; }
Property Value
| Type | Description |
|---|---|
| System.Data.SqlDbType |
TableName
Table which schema is being loaded.
Declaration
public string TableName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |