IColumnModification Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an update, insert, or delete operation for a single column. IReadOnlyModificationCommand contain lists of IColumnModification.
This type is typically used by database providers; it is generally not used in application code.
public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
- Derived
Remarks
See Implementation of database providers and extensions for more information and examples.
Properties
Column |
The column. |
ColumnName |
The name of the column. |
ColumnType |
The database type of the column. |
Entry |
The IUpdateEntry that represents the entity that is being modified. |
IsConcurrencyToken |
Obsolete.
Indicates whether the column is concurrency token. |
IsCondition |
Indicates whether the column is used in the |
IsKey |
Indicates whether the column is part of a primary or alternate key. |
IsNullable |
A value indicating whether the column could contain a null value. |
IsRead |
Indicates whether a value must be read from the database for the column. |
IsWrite |
Indicates whether a value must be written to the database for the column. |
JsonPath |
In case of JSON column modification, the JSON path leading to the JSON element that needs to be updated. |
OriginalParameterName |
The parameter name to use for the original value parameter (UseOriginalValueParameter), if needed. |
OriginalValue |
The original value of the property mapped to this column. |
ParameterName |
The parameter name to use for the current value parameter (UseCurrentValueParameter), if needed. |
Property |
The property that maps to the column. |
TypeMapping |
The relational type mapping for the column. |
UseCurrentValue |
Indicates whether the current value of the property should be used. |
UseCurrentValueParameter |
Indicates whether the current value of the property must be passed as a parameter to the SQL. |
UseOriginalValue |
Indicates whether the original value of the property should be used. |
UseOriginalValueParameter |
Indicates whether the original value of the property must be passed as a parameter to the SQL. |
UseParameter |
Indicates whether the value of the property must be passed as a parameter to the SQL as opposed to being inlined. |
Value |
Gets or sets the current value of the property mapped to this column. |
Methods
AddSharedColumnModification(IColumnModification) |
Adds a modification affecting the same database value. |
ResetParameterNames() |
Resets parameter names, so they can be regenerated if the command needs to be re-added to a new batch. |
Applies to
Entity Framework