In many applications, having the classes generated use Data Annotations instead of the Fluent mapping is more desirable. There are blog posts on how to customize the tt files to do this for some things, but not all...For example, Key, Foreign Key, Required, MaxLength and relationships. Please make this an option.
Comments: While the templates miss some cases currently, you can try some of the template sets in this repo: https://github.com/jamesmanning/EFReverseEngineerCodeFirstTemplates Also, a promising project (also available as VS extension) in terms of replacing this (which, IMHO, might be nice for the EF team to help out with?) is the separate reverse engineer project @ https://efreversepoco.codeplex.com/
Comments: While the templates miss some cases currently, you can try some of the template sets in this repo: https://github.com/jamesmanning/EFReverseEngineerCodeFirstTemplates Also, a promising project (also available as VS extension) in terms of replacing this (which, IMHO, might be nice for the EF team to help out with?) is the separate reverse engineer project @ https://efreversepoco.codeplex.com/