CSharpMigrationsGenerator 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 C# kodu oluşturmak için kullanılır.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. EF Core ve tasarım zamanı hizmetleri için veritabanı geçişleri.
Oluşturucular
Özellikler
| CSharpDependencies |
Bu hizmetin bağımlılıkları. |
| Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: MigrationsCodeGenerator) |
| FileExtension |
Dosya uzantısı kod dosyalarının kullanması gereken dosyayı alır. |
| Language |
Bu hizmet tarafından desteklenen programlama dilini alır. |
| Language |
Bu hizmetin desteklediği programlama dilini alır. (Devralındığı yer: MigrationsCodeGenerator) |
Yöntemler
| GenerateMetadata(String, Type, String, String, IModel) |
Geçiş meta veri kodunu üretir. |
| GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Geçiş kodunu üretir. |
| GenerateSnapshot(String, Type, String, IModel) |
Model anlık görüntüsü kodunu üretir. |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Bir nesne listesi için gereken ad alanlarını alır MigrationOperation . (Devralındığı yer: MigrationsCodeGenerator) |
| GetNamespaces(IModel) |
İçin gereken ad alanlarını alır IModel . (Devralındığı yer: MigrationsCodeGenerator) |