private void Query_Click(object sender, RoutedEventArgs e)
        {
            DtoFileModel dto = projectHelper.GetDtoModel();

            projectHelper.CreateFile(new CreateFileInput()
            {
                AbsoluteNamespace    = dto.Namespace.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries).Last(),
                Namespace            = dto.Namespace,
                ClassName            = dto.Name,
                KeyType              = ClassKeyType.Text,
                LocalName            = ClassLocalName.Text,
                Prefix               = NamespacePrefix.Text,
                DirectoryName        = dto.DirName,
                PropertyInfos        = DataList,
                Setting              = _setting,
                ValidationType       = _setting.ValidationType,
                Controller           = _setting.Controller,
                ApplicationService   = _setting.ApplicationService,
                DomainService        = _setting.DomainService,
                AuthorizationService = _setting.AuthorizationService,
                ExcelImportAndExport = _setting.ExcelImportAndExport,
                PictureUpload        = _setting.PictureUpload,
                IsStandardProject    = _setting.IsStandardProject
            });
            MessageBoxResult result = MessageBox.Show("代码生成成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK);

            if (result == MessageBoxResult.OK)
            {
                //获取父窗体并关闭
                System.Windows.Window parentWindow = System.Windows.Window.GetWindow(this);
                parentWindow.Close();
                return;
            }
        }