IMigrationsAnnotationProvider 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.
Layanan yang biasanya diterapkan oleh penyedia database yang memberikan akses ke anotasi yang digunakan oleh Migrasi Inti EF saat menghasilkan operasi penghapusan untuk berbagai elemen IRelationalModel. Anotasi yang disimpan dalam model relasional disediakan oleh IRelationalAnnotationProvider.
public interface IMigrationsAnnotationProvider
type IMigrationsAnnotationProvider = interface
Public Interface IMigrationsAnnotationProvider
- Turunan
Keterangan
Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped.
Lihat Migrasi database untuk informasi dan contoh selengkapnya.
Metode
For(ICheckConstraint) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ICheckConstraint. |
For(IEntityType) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IEntityType. |
For(IForeignKey) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IForeignKey. |
For(IIndex) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IIndex. |
For(IKey) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IKey. |
For(IModel) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IModel. |
For(IProperty) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IProperty. |
For(ISequence) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ISequence. |
ForRemove(ICheckConstraint) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ICheckConstraint saat dihapus. |
ForRemove(IColumn) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IColumn saat dihapus. |
ForRemove(IEntityType) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IEntityType saat dihapus/diubah. |
ForRemove(IForeignKey) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IForeignKey saat dihapus/diubah. |
ForRemove(IForeignKeyConstraint) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IForeignKeyConstraint saat dihapus. |
ForRemove(IIndex) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IIndex saat dihapus/diubah. |
ForRemove(IKey) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IKey saat dihapus/diubah. |
ForRemove(IModel) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IModel saat dihapus/diubah. |
ForRemove(IProperty) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IProperty saat dihapus/diubah. |
ForRemove(IRelationalModel) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IRelationalModel saat diubah. |
ForRemove(ISequence) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ISequence saat dihapus. |
ForRemove(ITable) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ITable saat dihapus. |
ForRemove(ITableIndex) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ITableIndex saat dihapus. |
ForRemove(IUniqueConstraint) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IUniqueConstraint saat dihapus. |
ForRemove(IView) |
Mendapatkan anotasi khusus penyedia untuk yang diberikan IView saat dihapus. |
ForRemove(IViewColumn) |
Mendapatkan anotasi khusus penyedia untuk yang diberikan IViewColumn saat dihapus. |
ForRename(IColumn) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan IColumn saat diganti namanya. |
ForRename(ISequence) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ISequence saat diganti namanya. |
ForRename(ITable) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ITable saat diganti namanya. |
ForRename(ITableIndex) |
Mendapatkan anotasi Migrasi khusus penyedia untuk yang diberikan ITableIndex saat diganti namanya. |
Berlaku untuk
Entity Framework