Aracılığıyla paylaş


IMutableRelationalPropertyOverrides Arabirim

Tanım

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

public interface IMutableRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IMutableRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
Public Interface IMutableRelationalPropertyOverrides
Implements IMutableAnnotatable, IReadOnlyRelationalPropertyOverrides
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .

Özellikler

ColumnName

Belirtilen tablo benzeri depolama nesnesini hedeflerken özelliğin eşleytiği sütunu alır veya ayarlar.

IsColumnNameOverridden

Sütun adının geçersiz kılınıp kılınmadığını belirten bir değer alır.

(Devralındığı yer: IReadOnlyRelationalPropertyOverrides)
Item[String]

Verilen ada sahip ek açıklamanın değerini alır veya ayarlar.

(Devralındığı yer: IMutableAnnotatable)
Property

Geçersiz kılmaların için olduğu özelliği alır.

StoreObject

Bu geçersiz kılmaların ait olduğu tablo benzeri depolama nesnesinin kimliği.

(Devralındığı yer: IReadOnlyRelationalPropertyOverrides)

Yöntemler

AddAnnotation(String, Object)

Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Nesneye ek açıklamalar ekler.

(Devralındığı yer: IMutableAnnotatable)
AnnotationsToDebugString(Int32)

Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır.

(Devralındığı yer: IReadOnlyAnnotatable)
FindAnnotation(String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa null döndürür.

(Devralındığı yer: IMutableAnnotatable)
GetAnnotation(String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur.

(Devralındığı yer: IReadOnlyAnnotatable)
GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: IMutableAnnotatable)
RemoveAnnotation(String)

Verilen ek açıklamayı bu nesneden kaldırır.

(Devralındığı yer: IMutableAnnotatable)
RemoveColumnNameOverride()

Sütun adını geçersiz kılmayı kaldırır.

SetAnnotation(String, Object)

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Sağlandıysa null mevcut ek açıklamayı kaldırır.

(Devralındığı yer: IMutableAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve yayınlar arasında rastgele değiştirilebilir.

(Devralındığı yer: IReadOnlyRelationalPropertyOverrides)

Uzantı Metotları

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Kimlik artışını döndürür.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Kimlik tohumunu döndürür.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Belirli bir tablo için kimlik artışını ayarlar.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Belirli bir tablo için kimlik tohumunu ayarlar.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy Belirli bir tablo için özelliği için kullanılacak öğesini ayarlar.

Şunlara uygulanır