SqlServerModelAnnotations Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |
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
Entity Framework