I am using code first approach in a ASP.NET MVC 3 application and all integer primary keys in models (public int Id { get; set; }) are by default configured as
public int Id { get; set; }
You can use FluentMapping:
modelBuilder.Entity<*entityname*>().Property(m => m.*fieldname*) .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);