私は次のようなCodeFirstEFクラスを持っています:
public class Event
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int ID { get; set; }
    /* snip */
}
IDプロパティがnullまたは0の場合、データベースはそのID値を生成しますが、この値を明示的に設定newEvent.ID=10000000すると、ID列として使用され、現在は次のようになります。次に利用可能なID。