Удалите строки, подобные этой:
EmploymentTypeGroups = new[]
{
new EmploymentTypeGroupEntity
{
EmploymentTypeGroupID = 71, GroupName="Some Data", IsActive = true
}
}
и переместите _referenceDataDbContext.Database.ExecuteSqlCommand("SET IDENTITY_INSERT [ref].[EmploymentType] ON");
выше линии _referenceDataDbContext.EmploymentType.AddRangeAsync(
.
, затем выключите IDENTITY_INSERT.
ЗатемПовторите все это для вставки записей вашей группы.
Таким образом, вам нужно только IDENTITY_INSERT ON для одной таблицы за раз.