SqlServerModelAnnotations 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(IMutableModel) .
public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
inherit RelationalModelAnnotations
interface ISqlServerModelAnnotations
interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
- Devralma
- Uygulamalar
Oluşturucular
| SqlServerModelAnnotations(IModel) |
Verilen ek açıklamalar için bir örnek oluşturur IModel . |
| SqlServerModelAnnotations(RelationalAnnotations) |
IModelVerilen ek açıklama yardımcısı tarafından temsil edilen ek açıklamalar için bir örnek oluşturur. |
Alanlar
| DefaultHiLoSequenceName |
İle kullanılan sıranın varsayılan adı ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| ProviderFullAnnotationNames | (Devralındığı yer: RelationalModelAnnotations) |
Özellikler
| Annotations |
RelationalAnnotationsNot eklemek için öğesini temsil eden yardımcı IModel . (Devralındığı yer: RelationalModelAnnotations) |
| DatabaseName | (Devralındığı yer: RelationalModelAnnotations) |
| DbFunctions |
Tüm IDbFunction öğeleri modelde bulunur. (Devralındığı yer: RelationalModelAnnotations) |
| DefaultSchema |
Model için kullanılacak varsayılan şema veya hiçbiri açıkça ayarlanmamışsa |
| HiLoSequenceName |
İle kullanılacak sıra adını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
İle kullanılacak sıranın şemasını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
Depo tanımlayıcıları için izin verilen uzunluk üst sınırı. (Devralındığı yer: RelationalModelAnnotations) |
| Model |
IModelNot eklemek için. (Devralındığı yer: RelationalModelAnnotations) |
| Sequences |
Tüm ISequence öğeleri modelde bulunur. (Devralındığı yer: RelationalModelAnnotations) |
| ValueGenerationStrategy |
SqlServerValueGenerationStrategyÖzelliğin farklı bir stratejiye açıkça ayarlı olmadığı müddetçe modeldeki anahtarların özellikleri için kullanılacak. |
Yöntemler
| FindDbFunction(MethodInfo) |
IDbFunctionVerilen tarafından temsil edilen yönteme eşlenmiş bir bulur MethodInfo . (Devralındığı yer: RelationalModelAnnotations) |
| FindSequence(String, String) |
ISequenceVerilen ada sahip bir ile bulur. (Devralındığı yer: RelationalModelAnnotations) |
| GetOrAddDbFunction(MethodInfo) |
Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionVerilen yönteme eşlenen var olan bir işlevi döndürür ya da yönteme eşlenmiş yeni bir işlev oluşturur. (Devralındığı yer: RelationalModelAnnotations) |
| GetOrAddSequence(String, String) |
Verilen IMutableSequence şemada verilen ada sahip var olan adı döndürür veya verilen ad ve şemaya sahip yeni bir dizi oluşturur. (Devralındığı yer: RelationalModelAnnotations) |
| SetDatabaseName(String) | (Devralındığı yer: RelationalModelAnnotations) |
| SetDefaultSchema(String) |
Kullanımdaki DefaultSchema öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalModelAnnotations) |
| SetHiLoSequenceName(String) |
İle kullanılacak sıra adını ayarlama denemeleri ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetHiLoSequenceSchema(String) |
İle kullanılacak sıra için şemayı ayarlamaya çalışır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
Kullanımdaki MaxIdentifierLength öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations . (Devralındığı yer: RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
SqlServerValueGenerationStrategyModeldeki anahtarların özellikleri için kullanılacak öğesini ayarlamaya çalışır. |
Belirtik Arabirim Kullanımları
| IRelationalModelAnnotations.FindSequence(String, String) |
ISequenceVerilen ada sahip bir ile bulur. (Devralındığı yer: RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Tüm ISequence öğeleri modelde bulunur. (Devralındığı yer: RelationalModelAnnotations) |