IConventionEntityTypeMappingFragment Arabirim
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.
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 |
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 |
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 |
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
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin