I added an OR statement below get this working but this may not take all scenarios into consideration.
Around line ~1392:
Code: Select all
if (prop.PrimaryKey || prop.StoreGeneratedPattern != StoreGeneratedPattern.None) {
#>
.HasDatabaseGeneratedOption(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.<#= prop.StoreGeneratedPattern.ToString() #>)<#+
}