CSharpMigrationsGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для создания кода C# для миграций.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Наследование
Комментарии
Дополнительные сведения и примеры см. в разделах Миграция баз данных и Службы времени разработки EF Core .
Конструкторы
CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator) |
Используется для создания кода C# для миграций. |
CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies) |
Инициализирует новый экземпляр класса CSharpMigrationsGenerator. |
Свойства
CSharpDependencies |
Зависимости для этой службы. |
Dependencies |
Зависимости для этой службы. (Унаследовано от MigrationsCodeGenerator) |
FileExtension |
Возвращает код расширения файла, который должны использовать файлы. |
Language |
Возвращает язык программирования, поддерживаемый этой службой. |
Language |
Возвращает язык программирования, поддерживаемый этой службой. (Унаследовано от MigrationsCodeGenerator) |
Методы
GenerateMetadata(String, Type, String, String, IModel) |
Создает код метаданных миграции. |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Создает код миграции. |
GenerateSnapshot(String, Type, String, IModel) |
Создает код snapshot модели. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Возвращает пространства имен, необходимые для списка MigrationOperation объектов. (Унаследовано от MigrationsCodeGenerator) |
GetNamespaces(IModel) |
Возвращает пространства имен, необходимые для объекта IModel. (Унаследовано от MigrationsCodeGenerator) |
Применяется к
Entity Framework