public void InsertFromSystem() { var settingDefault = _settingsProvider.GetAll(); var modelSettings = _settingsRepo.TableNoTracking.ToList(); settingDefault = settingDefault.Where(x => !modelSettings.Select(b => b.Id).Contains(x.Id)); foreach (var item in settingDefault) { _settingsRepo.Insert(item); } }