I am a noob to ASP.net and have no idea why the controller isnt being created, in the tutorial by me copying it from word to word it worked fine allowing me to create a database
To Solve the issue try adding a primary key into the model.
[Key] [Required] public long ID{ get; set; }
This should solve the issue.