Bagikan melalui


SqlServerModelAnnotations Kelas

Definisi

Properti untuk anotasi khusus relasional yang diakses melalui 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
Warisan
SqlServerModelAnnotations
Penerapan

Konstruktor

SqlServerModelAnnotations(IModel)

Membuat instans untuk anotasi dari yang diberikan IModel.

SqlServerModelAnnotations(RelationalAnnotations)

Membuat instans untuk anotasi dari yang IModel diwakili oleh pembantu anotasi yang diberikan.

Bidang

DefaultHiLoSequenceName

Nama default untuk urutan yang digunakan dengan ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Properti untuk anotasi khusus relasional yang diakses melalui SqlServer(IMutableModel).

(Diperoleh dari RelationalModelAnnotations)

Properti

Annotations

Pembantu RelationalAnnotationsIModel yang mewakili untuk membuat anotasi.

(Diperoleh dari RelationalModelAnnotations)
DatabaseName

Properti untuk anotasi khusus relasional yang diakses melalui SqlServer(IMutableModel).

(Diperoleh dari RelationalModelAnnotations)
DbFunctions

Semua IDbFunctionyang terkandung dalam model.

(Diperoleh dari RelationalModelAnnotations)
DefaultSchema

Skema default yang digunakan untuk model, atau null jika tidak ada yang diatur secara eksplisit.

(Diperoleh dari RelationalModelAnnotations)
HiLoSequenceName

Mendapatkan atau mengatur nama urutan yang akan digunakan dengan ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Mendapatkan atau mengatur skema untuk urutan yang digunakan dengan ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Panjang maksimum yang diizinkan untuk pengidentifikasi penyimpanan.

(Diperoleh dari RelationalModelAnnotations)
Model

Untuk IModel membuat anotasi.

(Diperoleh dari RelationalModelAnnotations)
Sequences

Semua ISequenceyang terkandung dalam model.

(Diperoleh dari RelationalModelAnnotations)
ValueGenerationStrategy

SqlServerValueGenerationStrategy untuk digunakan untuk properti kunci dalam model, kecuali properti memiliki strategi yang berbeda secara eksplisit ditetapkan.

Metode

FindDbFunction(MethodInfo)

IDbFunction Menemukan yang dipetakan ke metode yang diwakili oleh yang diberikan MethodInfo.

(Diperoleh dari RelationalModelAnnotations)
FindSequence(String, String)

ISequence Menemukan dengan nama yang diberikan.

(Diperoleh dari RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Mengembalikan yang sudah ada Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction yang dipetakan ke metode yang diberikan atau membuat fungsi baru yang dipetakan ke metode .

(Diperoleh dari RelationalModelAnnotations)
GetOrAddSequence(String, String)

Mengembalikan yang ada IMutableSequence dengan nama yang diberikan dalam skema yang diberikan atau membuat urutan baru dengan nama dan skema yang diberikan.

(Diperoleh dari RelationalModelAnnotations)
SetDatabaseName(String)

Properti untuk anotasi khusus relasional yang diakses melalui SqlServer(IMutableModel).

(Diperoleh dari RelationalModelAnnotations)
SetDefaultSchema(String)

Mencoba mengatur DefaultSchema menggunakan semantik yang RelationalAnnotations digunakan.

(Diperoleh dari RelationalModelAnnotations)
SetHiLoSequenceName(String)

Mencoba mengatur nama urutan yang akan digunakan dengan ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Mencoba mengatur skema untuk urutan yang akan digunakan dengan ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Mencoba mengatur MaxIdentifierLength menggunakan semantik yang RelationalAnnotations digunakan.

(Diperoleh dari RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Mencoba mengatur SqlServerValueGenerationStrategy untuk digunakan untuk properti kunci dalam model.

Implementasi Antarmuka Eksplisit

IRelationalModelAnnotations.FindSequence(String, String)

ISequence Menemukan dengan nama yang diberikan.

(Diperoleh dari RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Semua ISequenceyang terkandung dalam model.

(Diperoleh dari RelationalModelAnnotations)

Berlaku untuk