Nowadays Entity Framework 6 offers lots of syntax sugar and lots of convention-over-configuration stuff. What I have shown so far is the way a developer can create its own way how to generate:
- custom c# code on Add-Migration
- custom SQL scripts on Update-Database