private void Load() { var dbBuilding = new DbBuilding(Settings.Current.Building.BuilderConnectionString); foreach (var dataReader in dbBuilding.Load(Settings.Current.Building.Id.Value)) { Building.SetFrom(dataReader); } if (!Building.Id.HasValue) { Building.Id = Settings.Current.Building.Id.Value; dbBuilding.Create(Settings.Current.Building.Id.Value); } }