Exemplo n.º 1
0
        private void DataSetGenCommand_Execute(object sender, EventArgs e)
        {
            Debug.Assert(IsDbInitializer && HasDataSetEntry);
            var codeContext = GetCodeContext();

            DataSetGenWindow.Show(codeContext, GetDTE());
        }
            public Presenter(DataSetGenWindow window, CodeContext codeContext, EnvDTE.DTE dte)
            {
                _window      = window;
                _codeContext = codeContext;
                _dte         = dte;

                _dbSessionProvider = NewScalar <TypeSymbolEntry>().AddValidator(ValidateNotEmpty);
                _showDbLog         = NewScalar <bool>();

                _dbSessionProviderTypes = GetDbSessionProviderTypes().ToArray();
                if (_dbSessionProviderTypes.Length == 1)
                {
                    _dbSessionProvider.Value = _dbSessionProviderTypes[0];
                }

                var dataSet = DbInitMapper.GetDataSetEntries(codeContext);

                Show(_window._dataView, dataSet);
            }