При создании новой миграции в проекте на .NET с использованием EF Core рекомендуется соблюдать следующие правила именования:

  1. Краткость. Название должно быть коротким: оптимально до 10 символов, максимально — до 30. Примеры: AddVerifyInfo, EntityAddSystemProperty.
  2. Английский язык. Название должно быть осмысленным и легко читаемым для англоязычного пользователя. Примеры: AddVerifyInfo, DigitalSignChangeFK.
  3. Уникальность. Имена миграций не должны повторяться в рамках одного проекта.
  4. PascalCase. Используйте стиль PascalCase без пробелов, подчёркиваний или других разделителей. Примеры: AddLogoSettings, AddVerifyInfo.
  5. Единообразие. Соблюдайте единые принципы и структуру. Все миграции должны называться по одним правилам и располагаться в каталоге Migrations.
  6. Без спецсимволов. Не используйте символы вроде @, #, & и т.п. Примеры недопустимых имён: name@, name#, name&.
  7. Без дат. Не включайте дату в имя миграции — она будет добавлена автоматически при создании миграции.

Примеры

Неправильно:

  • Add-Migration Add_New_column_to_some_table
  • Add-Migration addSmthToSmwhr
  • Add-Migration "Create new migration"
  • Add-Migration VeryVeryLongAndSenselessMigrationName
  • Add-Migration Some@migration-name
  • Add-Migration 20201013_CreateMigration

Правильно:

  • Add-Migration CreateTableEntityType
  • Add-Migration EntityAddColumnType
  • Add-Migration FieldRenameColumnName