ColumnModificationParameters Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Yeni bir ColumnModificationParameters örneği oluşturur.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : 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.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)
Parametreler
- entry
- IUpdateEntry
IUpdateEntry Değiştirilmekte olan varlığı temsil eden.
- property
- IProperty
Sütuna eşleyen özellik.
- column
- IColumn
Değiştirilecek sütun.
Güncelleştirme SQL'i için parametre adları oluşturmak için bir temsilci.
- typeMapping
- RelationalTypeMapping
Komut parametresi için kullanılacak ilişkisel tür eşlemesi.
- valueIsRead
- Boolean
Sütun için veritabanından bir değerin okunması gerekip gerekmediğini gösterir.
- valueIsWrite
- Boolean
Bir değerin sütun için veritabanına yazılması gerekip gerekmediğini gösterir.
- columnIsKey
- Boolean
Birincil veya alternatif anahtarın sütun bölümünün olup olmadığını gösterir.
- columnIsCondition
- Boolean
Sütunun güncelleştirme sırasında yan tümcesinde WHERE kullanılıp kullanılmadığını gösterir.
- sensitiveLoggingEnabled
- Boolean
Hassas olabilecek verilerin (örneğin veritabanı değerleri) günlüğe kaydedilip kaydedilemeyeceğini gösterir.
Şunlara uygulanır
ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Yeni bir ColumnModificationParameters örneği oluşturur.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)
Parametreler
- entry
- IUpdateEntry
IUpdateEntry Değiştirilmekte olan varlığı temsil eden.
- property
- IProperty
Sütuna eşleyen özellik.
- column
- IColumnBase
Değiştirilecek sütun.
Güncelleştirme SQL'i için parametre adları oluşturmak için bir temsilci.
- typeMapping
- RelationalTypeMapping
Komut parametresi için kullanılacak ilişkisel tür eşlemesi.
- valueIsRead
- Boolean
Sütun için veritabanından bir değerin okunması gerekip gerekmediğini gösterir.
- valueIsWrite
- Boolean
Bir değerin sütun için veritabanına yazılması gerekip gerekmediğini gösterir.
- columnIsKey
- Boolean
Birincil veya alternatif anahtarın sütun bölümünün olup olmadığını gösterir.
- columnIsCondition
- Boolean
Sütunun güncelleştirme sırasında yan tümcesinde WHERE kullanılıp kullanılmadığını gösterir.
- sensitiveLoggingEnabled
- Boolean
Hassas olabilecek verilerin (örneğin veritabanı değerleri) günlüğe kaydedilip kaydedilemeyeceğini gösterir.
Şunlara uygulanır
ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Yeni bir ColumnModificationParameters örneği oluşturur.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Parametreler
- column
- IColumn
Sütun.
- originalValue
- Object
Bu sütuna eşlenen özelliğin özgün değeri.
- value
- Object
Bu sütuna eşlenen özelliğin geçerli değeri.
- property
- IProperty
Sütuna eşleyen özellik.
- typeMapping
- RelationalTypeMapping
Komut parametresi için kullanılacak ilişkisel tür eşlemesi.
- read
- Boolean
Sütun için veritabanından bir değerin okunması gerekip gerekmediğini gösterir.
- write
- Boolean
Bir değerin sütun için veritabanına yazılması gerekip gerekmediğini gösterir.
- key
- Boolean
Birincil veya alternatif anahtarın sütun bölümünün olup olmadığını gösterir.
- condition
- Boolean
Sütunun güncelleştirme sırasında yan tümcesinde WHERE kullanılıp kullanılmadığını gösterir.
- sensitiveLoggingEnabled
- Boolean
Hassas olabilecek verilerin (örneğin veritabanı değerleri) günlüğe kaydedilip kaydedilemeyeceğini gösterir.
Şunlara uygulanır
ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
JSON sütununa eşlenen nesneleri güncelleştirmek için özel yeni ColumnModificationParameters bir örnek oluşturur.
public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Parametreler
- columnName
- String
JSON sütununun adı.
- value
- Object
Verilen JSON yolunda bulunan JSON öğesinin geçerli değeri.
- property
- IProperty
JSON sütun tek skaler özellik değişikliği durumunda, değiştirilmekte olan skaler özellik, aksi takdirde null.
- columnType
- String
JSON sütununun veritabanı türü.
- typeMapping
- RelationalTypeMapping
Komut parametresi için kullanılacak ilişkisel tür eşlemesi.
- jsonPath
- String
Güncelleştirilmesi gereken JSON öğesine yol açan JSON yolu.
- read
- Boolean
Sütun için veritabanından bir değerin okunması gerekip gerekmediğini gösterir.
- write
- Boolean
Bir değerin sütun için veritabanına yazılması gerekip gerekmediğini gösterir.
- key
- Boolean
Birincil veya alternatif anahtarın sütun bölümünün olup olmadığını gösterir.
- condition
- Boolean
Sütunun güncelleştirme sırasında yan tümcesinde WHERE kullanılıp kullanılmadığını gösterir.
- sensitiveLoggingEnabled
- Boolean
Hassas olabilecek verilerin (örneğin veritabanı değerleri) günlüğe kaydedilip kaydedilemeyeceğini gösterir.
Şunlara uygulanır
ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Yeni bir ColumnModificationParameters örneği oluşturur.
public ColumnModificationParameters(string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Parametreler
- columnName
- String
Sütunun adı.
- originalValue
- Object
Bu sütuna eşlenen özelliğin özgün değeri.
- value
- Object
Bu sütuna eşlenen özelliğin geçerli değeri.
- property
- IProperty
Sütuna eşleyen özellik.
- columnType
- String
Sütunun veritabanı türü.
- typeMapping
- RelationalTypeMapping
Komut parametresi için kullanılacak ilişkisel tür eşlemesi.
- read
- Boolean
Sütun için veritabanından bir değerin okunması gerekip gerekmediğini gösterir.
- write
- Boolean
Bir değerin sütun için veritabanına yazılması gerekip gerekmediğini gösterir.
- key
- Boolean
Birincil veya alternatif anahtarın sütun bölümünün olup olmadığını gösterir.
- condition
- Boolean
Sütunun güncelleştirme sırasında yan tümcesinde WHERE kullanılıp kullanılmadığını gösterir.
- sensitiveLoggingEnabled
- Boolean
Hassas olabilecek verilerin (örneğin veritabanı değerleri) günlüğe kaydedilip kaydedilemeyeceğini gösterir.