protected override void SolutionLoaded(IConfigurationFile config) { base.SolutionLoaded(config); InitialDirectory = _solutionHelper.GetCurrentSolutionPath(); { if (_currentSolutionConfigFile.TryGetValue(ConfigKeys.SqlLinq_Dbml, out DatabaseConfigurationSerializable val)) { DatabaseConfigurations = (DatabaseConfiguration)val; } else { DatabaseConfigurations = new DatabaseConfiguration(); } } { if (_currentSolutionConfigFile.TryGetValue(ConfigKeys.SqlLinq_Projects_Models, out ModelProjectConfigurationSerializable val)) { ModelConfigurations = (ModelProjectConfiguration)val; } else { ModelConfigurations = new ModelProjectConfiguration(); } } { if (_currentSolutionConfigFile.TryGetValue(ConfigKeys.SqlLinq_Projects_Data, out DataProjectConfigurationSerializable val)) { DataConfigurations = (DataProjectConfiguration)val; } else { DataConfigurations = new DataProjectConfiguration(); } } { if (_currentSolutionConfigFile.TryGetValue(ConfigKeys.SqlLinq_Projects_LinQ, out LinqProjectConfigurationSerializable val)) { LinqConfigurations = (LinqProjectConfiguration)val; } else { LinqConfigurations = new LinqProjectConfiguration(); } } { if (_currentSolutionConfigFile.TryGetValue(ConfigKeys.SqlLinq_Projects_Rest, out RestProjectConfigurationSerializable val)) { RestConfigurations = (RestProjectConfiguration)val; } else { RestConfigurations = new RestProjectConfiguration(); } } }
protected override void OnDesignMode() { base.OnDesignMode(); ModelConfigurations = new ModelProjectConfiguration { AdditionalProperties = new AsyncObservableCollection <ModelAdditionalProperty> { new ModelAdditionalProperty { Type = "System.String", Name = "DisplayMember" }, new ModelAdditionalProperty { Type = "System.String", Name = "DisplayMember2" } } }; }