Aracılığıyla paylaş


IConventionEntityTypeMappingFragment Arabirim

Tanım

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
Uygulamalar

Açıklamalar

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

Özellikler

Builder

Bu parçayı yapılandırmak için kullanılabilecek oluşturucuyu alır.

EntityType

Parçanın tanımlandığı varlık türünü alır.

IsInModel

Bu nesnenin bir modelde olup olmadığını, örneğin bir nesneden kaldırılmadığını gösterir.

(Devralındığı yer: IConventionAnnotatable)
IsTableExcludedFromMigrations

İlişkili tablonun Migrations tarafından yoksayılıp yoksayılmadığını belirten bir değer alır.

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

Belirtilen ada sahip ek açıklamanın değerini alır ve yoksa döndürür null .

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

Yapılandırmanın uygulandığı depolama nesnesini alır.

(Devralındığı yer: IReadOnlyEntityTypeMappingFragment)

Yöntemler

AddAnnotation(String, Object, Boolean)

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

(Devralındığı yer: IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Nesneye ek açıklamalar ekler.

(Devralındığı yer: IConventionAnnotatable)
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 döndürür null .

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

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

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

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

(Devralındığı yer: IConventionAnnotatable)
GetConfigurationSource()

Bu parçanın yapılandırma kaynağını döndürür.

GetIsTableExcludedFromMigrationsConfigurationSource()

için IsTableExcludedFromMigrationsöğesini ConfigurationSource alır.

RemoveAnnotation(String)

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

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.

(Devralındığı yer: IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

İlişkili tablonun Migrations tarafından yoksayılıp yoksayılmadığını belirten bir değer ayarlar.

SetOrRemoveAnnotation(String, Object, Boolean)

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: IConventionAnnotatable)
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: IReadOnlyEntityTypeMappingFragment)

Uzantı Metotları

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

İlişkili tablodaki değişiklikleri kaydederken SQL RETURNING yan tümcesinin kullanılıp kullanılmayacağının yapılandırma kaynağını alır.

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

Tablodaki değişiklikleri kaydederken SQL RETURNING yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. RETURNING yan tümcesi, sanal tablolar veya AFTER tetikleyicileri olan tablolar gibi bazı Sqlite özellikleriyle uyumsuzdur.

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Tablodaki değişiklikleri kaydederken SQL RETURNING yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer ayarlar. RETURNING yan tümcesi, sanal tablolar veya AFTER tetikleyicileri olan tablolar gibi bazı Sqlite özellikleriyle uyumsuzdur.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

İlişkili tablodaki değişiklikleri kaydederken SQL OUTPUT yan tümcesinin kullanılıp kullanılmayacağını ayarlamanın yapılandırma kaynağını alır.

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

İlişkili tabloda yapılan değişiklikleri kaydederken SQL OUTPUT yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. OUTPUT yan tümcesi, tetikleyicileri olan tablolar gibi belirli SQL Server özellikleriyle uyumsuzdur.

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

İlişkili tablodaki değişiklikleri kaydederken SQL OUTPUT yan tümcesinin kullanılıp kullanılmayacağını ayarlar. OUTPUT yan tümcesi, tetikleyicileri olan tablolar gibi belirli SQL Server özellikleriyle uyumsuzdur.

Şunlara uygulanır