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.
aracılığıyla SqlServer(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri.
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
| Veri Akışı Adı | Description |
|---|---|
| SqlServerModelAnnotations(IModel) |
Verilen IModelöğesinin ek açıklamaları için bir örnek oluşturur. |
| SqlServerModelAnnotations(RelationalAnnotations) |
Verilen ek açıklama yardımcısı tarafından temsil edilen öğesinin IModel ek açıklamaları için bir örnek oluşturur. |
Alanlar
| Veri Akışı Adı | Description |
|---|---|
| DefaultHiLoSequenceName |
ile kullanılan sıranın varsayılan adı ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| ProviderFullAnnotationNames |
aracılığıyla SqlServer(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri. (Devralındığı yer: RelationalModelAnnotations) |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Annotations |
Açıklama RelationalAnnotations eklemek için öğesini IModel temsil eden yardımcı. (Devralındığı yer: RelationalModelAnnotations) |
| DatabaseName |
aracılığıyla SqlServer(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri. (Devralındığı yer: RelationalModelAnnotations) |
| DbFunctions |
Tümü IDbFunctionmodelde yer alır. (Devralındığı yer: RelationalModelAnnotations) |
| DefaultSchema |
Model için kullanılacak varsayılan şema veya |
| HiLoSequenceName |
Kullanılacak sıra adını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Kullanılacak sıranın şemasını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
Mağaza tanımlayıcıları için izin verilen uzunluk üst sınırı. (Devralındığı yer: RelationalModelAnnotations) |
| Model |
IModel açıklama ekleme. (Devralındığı yer: RelationalModelAnnotations) |
| Sequences |
Tümü ISequencemodelde yer alır. (Devralındığı yer: RelationalModelAnnotations) |
| ValueGenerationStrategy |
SqlServerValueGenerationStrategy özelliği açıkça ayarlanmış farklı bir stratejiye sahip olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| FindDbFunction(MethodInfo) |
Verilen MethodInfotarafından temsil edilen yöntemiyle eşlenen bir IDbFunction bulur. (Devralındığı yer: RelationalModelAnnotations) |
| FindSequence(String, String) |
Verilen ada sahip bir ISequence bulur. (Devralındığı yer: RelationalModelAnnotations) |
| GetOrAddDbFunction(MethodInfo) |
Verilen yönteme eşlenen mevcut Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction işlevi döndürür veya yöntemiyle eşlenmiş yeni bir işlev oluşturur. (Devralındığı yer: RelationalModelAnnotations) |
| GetOrAddSequence(String, String) |
Verilen şemada verilen adla var olanı IMutableSequence döndürür veya verilen ad ve şema ile yeni bir sıra oluşturur. (Devralındığı yer: RelationalModelAnnotations) |
| SetDatabaseName(String) |
aracılığıyla SqlServer(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri. (Devralındığı yer: RelationalModelAnnotations) |
| SetDefaultSchema(String) |
kullanımdaki semantiğini kullanarak ayarlamaya DefaultSchemaRelationalAnnotations çalışır. (Devralındığı yer: RelationalModelAnnotations) |
| SetHiLoSequenceName(String) |
Kullanılacak sıra adını ayarlamaya çalışır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetHiLoSequenceSchema(String) |
Kullanılacak sıranın şemasını ayarlamaya çalışır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
kullanımdaki semantiğini kullanarak ayarlamaya MaxIdentifierLengthRelationalAnnotations çalışır. (Devralındığı yer: RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
modeldeki SqlServerValueGenerationStrategy anahtarların özellikleri için kullanılacak şekilde ayarlamayı dener. |
Belirtik Arabirim Kullanımları
| Veri Akışı Adı | Description |
|---|---|
| IRelationalModelAnnotations.FindSequence(String, String) |
Verilen ada sahip bir ISequence bulur. (Devralındığı yer: RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Tümü ISequencemodelde yer alır. (Devralındığı yer: RelationalModelAnnotations) |