I heard that Sequence is faster than Identity in Sql Server. But, I dont think it is a good idea to use it in Entity Framework. Becuase, to use Sequence in Entity Framework, you should make an extra call to get the next sequence.
int sequence = context.Database.SqlQuery<int>("SELECT NEXT VALUE FOR MySequenceName").FirstOrDefault();
Therefore, I think it will be slower to use Sequence in Entity Framework. Am I right? Does anyone have any idea?