public static void EnsureSeedData(this ScimDbContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            InsertSchemas(context);
            InsertRepresentations(context);
            try
            {
                context.SaveChanges();
            }
            catch { }
        }
 private static void InsertSchemas(ScimDbContext context)
 {
     if (!context.Schemas.Any())
     {
         context.Schemas.Add(UserSchema);
         context.Schemas.Add(GroupSchema);
         try
         {
             context.SaveChanges();
         }
         catch
         {
             // Trace.WriteLine("duplicated keys");
         }
     }
 }