コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
 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"
             }
         }
     };
 }