Udostępnij za pośrednictwem


ColumnModification Konstruktory

Definicja

Przeciążenia

ColumnModification(ColumnModificationParameters)

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Przestarzałe.
Przestarzałe.

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
Przestarzałe.
Przestarzałe.

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Przestarzałe.

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Przestarzałe.
Przestarzałe.

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Przestarzałe.

Tworzy nowe wystąpienie klasy ColumnModification.

ColumnModification(ColumnModificationParameters)

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (in Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters columnModificationParameters);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : ColumnModificationParameters -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (ByRef columnModificationParameters As ColumnModificationParameters)

Parametry

columnModificationParameters
ColumnModificationParameters

Parametry tworzenia.

Dotyczy

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean)

Parametry

columnName
String

Nazwa kolumny.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Pobiera lub ustawia bieżącą wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

Dotyczy

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations propertyAnnotations, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations * Func<string> * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, propertyAnnotations As IRelationalPropertyAnnotations, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean)

Parametry

entry
IUpdateEntry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

propertyAnnotations
IRelationalPropertyAnnotations

Zapewnia dostęp do adnotacji specyficznych dla relacyjnej kolumny.

generateParameterName
Func<String>

Delegat do generowania nazw parametrów aktualizacji SQL.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

isConcurrencyToken
Boolean

Wskazuje, czy kolumna działa jako optymistyczny token współbieżności.

Dotyczy

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Przestroga

Use the constructor with column

Przestroga

Use the constructor with columnModificationParameters

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with column")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with column")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

entry
IUpdateEntry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

generateParameterName
Func<String>

Delegat do generowania nazw parametrów aktualizacji SQL.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

isConcurrencyToken
Boolean

Wskazuje, czy kolumna działa jako optymistyczny token współbieżności.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Atrybuty

Dotyczy

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)

Przestroga

Use the constructor with columnType

Przestroga

Use the constructor with columnModificationParameters

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnType")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnType")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

columnName
String

Nazwa kolumny.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Pobiera lub ustawia bieżącą wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Atrybuty

Dotyczy

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Przestroga

Use the constructor with columnModificationParameters

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

entry
IUpdateEntry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

column
IColumn

Kolumna do zmodyfikowania.

generateParameterName
Func<String>

Delegat do generowania nazw parametrów aktualizacji SQL.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Atrybuty

Dotyczy

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)

Przestroga

Use the constructor with type mapping

Przestroga

Use the constructor with columnModificationParameters

Tworzy nowe wystąpienie klasy ColumnModification.

[System.Obsolete("Use the constructor with type mapping")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[<System.Obsolete("Use the constructor with type mapping")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

columnName
String

Nazwa kolumny.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Pobiera lub ustawia bieżącą wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

columnType
String

Typ bazy danych kolumny.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Atrybuty

Dotyczy

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Przestroga

Use the constructor with columnModificationParameters

Tworzy nowe wystąpienie klasy ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parametry

columnName
String

Nazwa kolumny.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Pobiera lub ustawia bieżącą wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

columnType
String

Typ bazy danych kolumny.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

isRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

isWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

isKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

isCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

isNullable
Nullable<Boolean>

Wartość wskazująca, czy wartość może mieć wartość null.

Atrybuty

Dotyczy