From an architectural perspective:
Both the commands are used to add migrations and internally both works same and use EF Core Tools.
The only difference is that one is for PowerShell/Package Manager Console and another one is for Console, So you can run any of these two according to your requirement.
PowerShell
Add-Migration <MigrationName>
Console
dotnet ef migrations add <MigrationName>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With