SqlitePropertyAnnotations 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 SQLite diakses melalui Sqlite(IMutableProperty).
public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlitePropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
- Warisan
- Penerapan
Konstruktor
SqlitePropertyAnnotations(IProperty) |
Membuat instans untuk anotasi dari yang diberikan IProperty. |
SqlitePropertyAnnotations(RelationalAnnotations) |
Membuat instans untuk anotasi dari yang IProperty diwakili oleh pembantu anotasi yang diberikan. |
Bidang
ProviderFullAnnotationNames |
Properti untuk anotasi khusus SQLite diakses melalui Sqlite(IMutableProperty). (Diperoleh dari RelationalPropertyAnnotations) |
Properti
Annotations |
Pembantu RelationalAnnotationsIProperty yang mewakili untuk membuat anotasi. (Diperoleh dari RelationalPropertyAnnotations) |
ColumnName |
Nama kolom tempat properti dipetakan. (Diperoleh dari RelationalPropertyAnnotations) |
ColumnType |
Jenis database kolom tempat properti dipetakan. (Diperoleh dari RelationalPropertyAnnotations) |
ComputedColumnSql |
Ekspresi SQL batasan komputasi yang harus digunakan saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
DefaultValue |
Nilai default yang digunakan dalam definisi kolom saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
DefaultValueSql |
Ekspresi SQL batasan default yang harus digunakan saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
Dimension |
Mendapatkan atau mengatur dimensi yang akan digunakan saat membuat kolom untuk properti ini. |
IsFixedLength |
Bendera yang menunjukkan apakah properti mampu menyimpan hanya data panjang tetap, seperti string. (Diperoleh dari RelationalPropertyAnnotations) |
Property |
Untuk IProperty membuat anotasi. (Diperoleh dari RelationalPropertyAnnotations) |
ShouldThrowOnConflict |
Menunjukkan apakah pengecualian harus dilemparkan atau tidak jika konfigurasi yang bertentangan diatur. Ini biasanya ditimpa saat membangun menggunakan API yang fasih untuk mengimplementasikan semantik panggilan terakhir yang menang. (Diperoleh dari RelationalPropertyAnnotations) |
ShouldThrowOnInvalidConfiguration |
Menunjukkan apakah pengecualian harus dilemparkan atau tidak jika konfigurasi tidak valid diatur. (Diperoleh dari RelationalPropertyAnnotations) |
Srid |
Mendapatkan atau mengatur SRID yang akan digunakan saat membuat kolom untuk properti ini. |
Metode
CanSetComputedColumnSql(String) |
Menentukan apakah dapat diatur atau tidak ComputedColumnSql tanpa konflik.
Metode ini dapat melempar jika ShouldThrowOnConflict mengembalikan |
CanSetDefaultValue(Object) |
Menentukan apakah dapat diatur atau tidak DefaultValue tanpa konflik.
Metode ini dapat melempar jika ShouldThrowOnConflict mengembalikan |
CanSetDefaultValueSql(String) |
Menentukan apakah dapat diatur atau tidak DefaultValueSql tanpa konflik.
Metode ini dapat melempar jika ShouldThrowOnConflict mengembalikan |
ClearAllServerGeneratedValues() |
Menghapus nilai apa pun yang ditetapkan untuk DefaultValue, DefaultValueSql, dan ComputedColumnSql. (Diperoleh dari RelationalPropertyAnnotations) |
GetAnnotations(IEntityType) |
Mendapatkan instans RelationalEntityTypeAnnotations untuk IEntityType mempertahankan semantik yang RelationalAnnotations digunakan oleh instans ini untuk mengontrol anotasi pengaturan menurut konvensi. (Diperoleh dari RelationalPropertyAnnotations) |
GetAnnotations(IProperty) |
Mendapatkan instans RelationalPropertyAnnotations untuk IProperty mempertahankan semantik yang RelationalAnnotations digunakan oleh instans ini untuk mengontrol anotasi pengaturan menurut konvensi. (Diperoleh dari RelationalPropertyAnnotations) |
GetComputedColumnSql(Boolean) |
Mendapatkan ekspresi SQL batasan komputasi yang harus digunakan saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
GetDefaultValue(Boolean) |
Mendapatkan nilai default untuk digunakan dalam definisi kolom saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
GetDefaultValueSql(Boolean) |
Mendapatkan ekspresi SQL batasan default yang harus digunakan saat membuat kolom untuk properti ini. (Diperoleh dari RelationalPropertyAnnotations) |
SetColumnName(String) |
Mencoba mengatur ColumnName menggunakan semantik yang RelationalAnnotations digunakan. (Diperoleh dari RelationalPropertyAnnotations) |
SetColumnType(String) |
Mencoba mengatur ColumnType menggunakan semantik yang RelationalAnnotations digunakan. (Diperoleh dari RelationalPropertyAnnotations) |
SetComputedColumnSql(String) |
Mencoba mengatur ComputedColumnSql menggunakan semantik yang RelationalAnnotations digunakan. (Diperoleh dari RelationalPropertyAnnotations) |
SetDefaultValue(Object) |
Mencoba mengatur DefaultValue menggunakan semantik yang RelationalAnnotations digunakan. (Diperoleh dari RelationalPropertyAnnotations) |
SetDefaultValueSql(String) |
Mencoba mengatur DefaultValueSql menggunakan semantik yang RelationalAnnotations digunakan. (Diperoleh dari RelationalPropertyAnnotations) |
SetDimension(String) |
Mengatur dimensi yang akan digunakan saat membuat kolom untuk properti ini. |
SetFixedLength(Boolean) |
Mengonfigurasi properti yang mampu menyimpan hanya data panjang tetap, seperti string. (Diperoleh dari RelationalPropertyAnnotations) |
SetSrid(Nullable<Int32>) |
Mengatur SRID yang akan digunakan saat membuat kolom untuk properti ini. |
Berlaku untuk
Entity Framework