SqlServerEntityTypeAnnotations Sınıf
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.
İle erişilen, ilişkisel özel ek açıklamaların özellikleri SqlServer(IMutableEntityType) .
public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
inherit RelationalEntityTypeAnnotations
interface ISqlServerEntityTypeAnnotations
interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
- Devralma
- Uygulamalar
Oluşturucular
| SqlServerEntityTypeAnnotations(IEntityType) |
Verilen ek açıklamalar için bir örnek oluşturur IEntityType . |
| SqlServerEntityTypeAnnotations(RelationalAnnotations) |
IEntityTypeVerilen ek açıklama yardımcısı tarafından temsil edilen ek açıklamalar için bir örnek oluşturur. |
Alanlar
| ProviderFullAnnotationNames | (Devralındığı yer: RelationalEntityTypeAnnotations) |
Özellikler
| Annotations |
RelationalAnnotationsNot eklemek için öğesini temsil eden yardımcı IEntityType . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| DiscriminatorProperty |
IPropertyBu, bir Ayrıştırıcı değeri depolamak için kullanılacaktır. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| DiscriminatorValue |
Kullanılacak ayrıştırıcı değeri. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| EntityType |
IEntityTypeNot eklemek için. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| IsMemoryOptimized |
Türün bellek için iyileştirilmiş bir tabloya eşlenip eşlenmediğini belirtir. |
| Schema |
Eşlenen tabloyu içeren veritabanı şeması. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| TableName |
Varlık türünün eşlendiği tablonun adı.. (Devralındığı yer: RelationalEntityTypeAnnotations) |
Yöntemler
| GetAnnotations(IEntityType) |
RelationalEntityTypeAnnotations IEntityType RelationalAnnotations Bu örnek tarafından, kurala göre ayar açıklamalarını denetlemek için kullanılan semantiğinin sürdürülmesi için bir örnek alır. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| GetAnnotations(IModel) |
RelationalModelAnnotations IModel RelationalAnnotations Bu örnek tarafından, kurala göre ayar açıklamalarını denetlemek için kullanılan semantiğinin sürdürülmesi için bir örnek alır. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| GetDiscriminatorPropertyConfigurationSource() |
Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSourceŞu anda ayarlanmış olan kümesini alır DiscriminatorProperty . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| GetDiscriminatorValueConfigurationSource() |
Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSourceŞu anda ayarlanmış olan kümesini alır DiscriminatorValue . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| GetNonRootDiscriminatorProperty() |
IPropertyTaban türlerine geçiş yapmadan bu tür üzerinde ayrıştırıcı için kullanılacak kümeyi bulur. (Devralındığı yer: RelationalEntityTypeAnnotations) |
| RemoveDiscriminatorValue() |
Kullanımdaki DiscriminatorValue öğesinin semantiğini kullanarak kaldırmayı dener RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| SetDiscriminatorProperty(IProperty) |
Kullanımdaki DiscriminatorProperty öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| SetDiscriminatorProperty(IProperty, Type) |
Kullanımdaki DiscriminatorProperty öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| SetDiscriminatorValue(Object) |
Kullanımdaki DiscriminatorValue öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| SetIsMemoryOptimized(Boolean) |
Bellek iyileştirmeyi ayarlamaya çalışır. |
| SetSchema(String) |
Kullanımdaki Schema öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |
| SetTableName(String) |
Kullanımdaki TableName öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalEntityTypeAnnotations) |