MigrationsCodeGenerator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçişler için kod oluşturmak için kullanılır.
public abstract class MigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
interface ILanguageBasedService
Public MustInherit Class MigrationsCodeGenerator
Public MustInherit Class MigrationsCodeGenerator
Implements IMigrationsCodeGenerator
- Devralma
-
MigrationsCodeGenerator
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişlerive tasarım zamanı Hizmetleri EF Core .
Oluşturucular
| MigrationsCodeGenerator() | |
| MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies) |
MigrationsCodeGenerator sınıfının yeni bir örneğini başlatır. |
Özellikler
| Dependencies |
Bu hizmet için bağımlılıklar. |
| FileExtension |
Kullanılan dosya uzantısı kod dosyalarını alır. |
| Language |
Bu hizmetin desteklediği programlama dilini alır. |
Yöntemler
| GenerateMetadata(String, Type, String, String, IModel) |
Geçiş meta veri kodunu oluşturur. |
| GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Geçiş kodunu oluşturur. |
| GenerateSnapshot(String, Type, String, IModel) |
Model anlık görüntü kodunu üretir. |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Bir nesne listesi için gereken ad alanlarını alır MigrationOperation . |
| GetNamespaces(IModel) |
İçin gereken ad alanlarını alır IModel . |