IConventionDbFunctionBuilder Antarmuka
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.
Menyediakan API sederhana untuk mengonfigurasi IConventionDbFunction.
public interface IConventionDbFunctionBuilder
public interface IConventionDbFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionBuilder = interface
type IConventionDbFunctionBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionBuilder
Public Interface IConventionDbFunctionBuilder
Implements IConventionAnnotatableBuilder
- Turunan
- Penerapan
Keterangan
Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.
Properti
Metadata |
Fungsi sedang dikonfigurasi. |
ModelBuilder |
Mendapatkan pembuat model. (Diperoleh dari IConventionAnnotatableBuilder) |
Metode
CanRemoveAnnotation(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama yang diberikan dapat dihapus menggunakan sumber konfigurasi ini. (Diperoleh dari IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama dan nilai yang diberikan dapat diatur dari sumber konfigurasi ini. (Diperoleh dari IConventionAnnotatableBuilder) |
CanSetIsBuiltIn(Boolean, Boolean) |
Mengembalikan nilai yang menunjukkan apakah bawaan yang diberikan dapat diatur untuk fungsi database. |
CanSetIsNullable(Boolean, Boolean) |
Mengembalikan nilai yang menunjukkan apakah nullable yang diberikan dapat diatur untuk fungsi database. |
CanSetName(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah nama yang diberikan dapat diatur untuk fungsi database. |
CanSetSchema(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah skema yang diberikan dapat diatur untuk fungsi database. |
CanSetStoreType(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah jenis penyimpanan yang diberikan dapat diatur untuk fungsi database. |
CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah terjemahan yang diberikan dapat diatur untuk fungsi database. |
CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah terjemahan yang diberikan dapat diatur untuk fungsi database. |
CanSetTypeMapping(RelationalTypeMapping, Boolean) |
Mengembalikan nilai yang menunjukkan apakah pemetaan jenis pengembalian yang diberikan dapat diatur untuk fungsi database. |
HasAnnotation(String, Object, Boolean) |
Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource. |
HasName(String, Boolean) |
Mengatur nama fungsi database. |
HasNoAnnotation(String, Boolean) |
Menghapus anotasi dengan nama yang diberikan dari objek ini. |
HasNonNullAnnotation(String, Object, Boolean) |
Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource.
Menghapus anotasi jika |
HasParameter(String, Boolean) |
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi parameter dengan nama yang diberikan. |
HasSchema(String, Boolean) |
Mengatur skema fungsi database. |
HasStoreType(String, Boolean) |
Mengatur jenis penyimpanan fungsi dalam database. |
HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Mengatur panggilan balik yang akan dipanggil untuk melakukan terjemahan kustom fungsi ini. Panggilan balik mengambil kumpulan ekspresi yang sesuai dengan parameter yang diteruskan ke panggilan fungsi. Panggilan balik harus mengembalikan ekspresi yang mewakili terjemahan yang diinginkan. Lihat https://go.microsoft.com/fwlink/?linkid=852477 untuk informasi lebih lanjut. |
HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Mengatur panggilan balik yang akan dipanggil untuk melakukan terjemahan kustom fungsi ini. Panggilan balik mengambil kumpulan ekspresi yang sesuai dengan parameter yang diteruskan ke panggilan fungsi. Panggilan balik harus mengembalikan ekspresi yang mewakili terjemahan yang diinginkan. |
HasTypeMapping(RelationalTypeMapping, Boolean) |
Mengatur pemetaan jenis pengembalian fungsi database. |
IsBuiltIn(Boolean, Boolean) |
Mengatur nilai yang menunjukkan apakah fungsi database bawaan atau tidak. |
IsNullable(Boolean, Boolean) |
Mengatur nilai yang menunjukkan apakah fungsi database dapat mengembalikan nilai null atau tidak. |
RemoveAnnotation(String, Boolean) |
Kedaluwarsa.
Menghapus anotasi dengan nama yang diberikan dari objek ini. (Diperoleh dari IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Kedaluwarsa.
Mengatur atau menghapus anotasi yang disimpan di bawah nama yang diberikan. (Diperoleh dari IConventionAnnotatableBuilder) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk