EF Primary Key - int, uint, long or ulong? - C#