public override EntityList GetAll(PagingInfo paging, EagerLoadOptions eagerLoad) { var list = new DbSettingItemList(); var settings = ConfigurationManager.ConnectionStrings.OfType <ConnectionStringSettings>().Select(s => s.Name) .Union(DbSetting.GetGeneratedSettings().Select(s => s.Name)) .Where(s => !string.IsNullOrEmpty(s)) .ToArray(); var id = 1; foreach (var name in settings) { if (IgnoreDatabases.Contains(name)) { continue; } var entity = new DbSettingItem(); entity.Id = id++; entity.Name = name; entity.PersistenceStatus = PersistenceStatus.Unchanged; list.Add(entity); } return(list); }
public void Insert(int index, DbSettingItem entity) { base.Insert(index, entity); }
public int IndexOf(DbSettingItem entity) { return(base.IndexOf(entity)); }
public bool Contains(DbSettingItem entity) { return(base.Contains(entity)); }
public void Add(DbSettingItem entity) { base.Add(entity); }
public bool Remove(DbSettingItem entity) { return(base.Remove(entity)); }