public static void DeleteAllMetadatas(this MediaMetaDatabaseContext context) { var count = context.MediaMetaJsons.Count(); // Time and log deletion. using (new DisposableLogger(DatabaseLog.DeleteBegin, (sw) => DatabaseLog.DeleteEnd(sw, count))) { context.MediaMetaJsons.RemoveRange(context.MediaMetaJsons); context.SaveChanges(); } }