Обе команды используются для добавления миграций и внутренне работают одинаково и используют EF Core Tools .
Единственное отличие состоит в том, что один предназначен для консоли PowerShell / Package Manager, а другой - для консоли, так что вы можете запустить любой из этих двух в соответствии с вашими требованиями.
PowerShell
Add-Migration <MigrationName>
Консоль
dotnet ef migrations add <MigrationName>