├── .DS_Store ├── .gitattributes ├── .gitignore ├── CSharp数据库代码生成工具 ├── .DS_Store ├── CSharp数据库代码生成工具.sln ├── CSharp数据库代码生成工具.v12.suo └── CSharp数据库代码生成工具 │ ├── .DS_Store │ ├── CSharp数据库代码生成工具.csproj │ ├── CSharp数据库代码生成工具.csproj.DotSettings.user │ ├── CSharp数据库代码生成工具.sln │ ├── CSharp数据库代码生成工具.sln.lnk │ ├── CSharp数据库代码生成工具.suo │ ├── Common.cs │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── ListViewHelper.cs │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── ShowDataForm.Designer.cs │ ├── ShowDataForm.cs │ ├── ShowDataForm.resx │ ├── SqlHelper.cs │ ├── Tables.Designer.cs │ ├── Tables.cs │ ├── Tables.resx │ ├── app.config │ ├── bin │ ├── .DS_Store │ └── Debug │ │ ├── CSharp数据库代码生成工具.exe │ │ └── CSharp数据库代码生成工具.pdb │ ├── obj │ ├── .DS_Store │ └── Debug │ │ ├── CSharp数据库代码生成工具.Properties.Resources.resources │ │ ├── CSharp数据库代码生成工具.ShowDataForm.resources │ │ ├── CSharp数据库代码生成工具.Tables.resources │ │ ├── CSharp数据库代码生成工具.csproj.FileListAbsolute.txt │ │ ├── CSharp数据库代码生成工具.csproj.GenerateResource.Cache │ │ ├── CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache │ │ ├── CSharp数据库代码生成工具.exe │ │ ├── CSharp数据库代码生成工具.form11.resources │ │ ├── CSharp数据库代码生成工具.pdb │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll │ ├── packages.config │ └── virtualdrivemaster.exe(128).ico └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Set default behavior to automatically normalize line endings. 3 | ############################################################################### 4 | * text=auto 5 | 6 | ############################################################################### 7 | # Set default behavior for command prompt diff. 8 | # 9 | # This is need for earlier builds of msysgit that does not have it on by 10 | # default for csharp files. 11 | # Note: This is only used by command line 12 | ############################################################################### 13 | #*.cs diff=csharp 14 | 15 | ############################################################################### 16 | # Set the merge driver for project and solution files 17 | # 18 | # Merging from the command prompt will add diff markers to the files if there 19 | # are conflicts (Merging from VS is not affected by the settings below, in VS 20 | # the diff markers are never inserted). Diff markers may cause the following 21 | # file extensions to fail to load in VS. An alternative would be to treat 22 | # these files as binary and thus will always conflict and require user 23 | # intervention with every merge. To do so, just uncomment the entries below 24 | ############################################################################### 25 | #*.sln merge=binary 26 | #*.csproj merge=binary 27 | #*.vbproj merge=binary 28 | #*.vcxproj merge=binary 29 | #*.vcproj merge=binary 30 | #*.dbproj merge=binary 31 | #*.fsproj merge=binary 32 | #*.lsproj merge=binary 33 | #*.wixproj merge=binary 34 | #*.modelproj merge=binary 35 | #*.sqlproj merge=binary 36 | #*.wwaproj merge=binary 37 | 38 | ############################################################################### 39 | # behavior for image files 40 | # 41 | # image files are treated as binary by default. 42 | ############################################################################### 43 | #*.jpg binary 44 | #*.png binary 45 | #*.gif binary 46 | 47 | ############################################################################### 48 | # diff behavior for common document formats 49 | # 50 | # Convert binary document formats to text before diffing them. This feature 51 | # is only available from the command line. Turn it on by uncommenting the 52 | # entries below. 53 | ############################################################################### 54 | #*.doc diff=astextplain 55 | #*.DOC diff=astextplain 56 | #*.docx diff=astextplain 57 | #*.DOCX diff=astextplain 58 | #*.dot diff=astextplain 59 | #*.DOT diff=astextplain 60 | #*.pdf diff=astextplain 61 | #*.PDF diff=astextplain 62 | #*.rtf diff=astextplain 63 | #*.RTF diff=astextplain 64 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | ## 4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 5 | 6 | # User-specific files 7 | *.rsuser 8 | *.suo 9 | *.user 10 | *.userosscache 11 | *.sln.docstates 12 | 13 | # User-specific files (MonoDevelop/Xamarin Studio) 14 | *.userprefs 15 | 16 | # Build results 17 | [Dd]ebug/ 18 | [Dd]ebugPublic/ 19 | [Rr]elease/ 20 | [Rr]eleases/ 21 | x64/ 22 | x86/ 23 | [Aa][Rr][Mm]/ 24 | [Aa][Rr][Mm]64/ 25 | bld/ 26 | [Bb]in/ 27 | [Oo]bj/ 28 | [Ll]og/ 29 | 30 | # Visual Studio 2015/2017 cache/options directory 31 | .vs/ 32 | # Uncomment if you have tasks that create the project's static files in wwwroot 33 | #wwwroot/ 34 | 35 | # Visual Studio 2017 auto generated files 36 | Generated\ Files/ 37 | 38 | # MSTest test Results 39 | [Tt]est[Rr]esult*/ 40 | [Bb]uild[Ll]og.* 41 | 42 | # NUNIT 43 | *.VisualState.xml 44 | TestResult.xml 45 | 46 | # Build Results of an ATL Project 47 | [Dd]ebugPS/ 48 | [Rr]eleasePS/ 49 | dlldata.c 50 | 51 | # Benchmark Results 52 | BenchmarkDotNet.Artifacts/ 53 | 54 | # .NET Core 55 | project.lock.json 56 | project.fragment.lock.json 57 | artifacts/ 58 | 59 | # StyleCop 60 | StyleCopReport.xml 61 | 62 | # Files built by Visual Studio 63 | *_i.c 64 | *_p.c 65 | *_h.h 66 | *.ilk 67 | *.meta 68 | *.obj 69 | *.iobj 70 | *.pch 71 | *.pdb 72 | *.ipdb 73 | *.pgc 74 | *.pgd 75 | *.rsp 76 | *.sbr 77 | *.tlb 78 | *.tli 79 | *.tlh 80 | *.tmp 81 | *.tmp_proj 82 | *_wpftmp.csproj 83 | *.log 84 | *.vspscc 85 | *.vssscc 86 | .builds 87 | *.pidb 88 | *.svclog 89 | *.scc 90 | 91 | # Chutzpah Test files 92 | _Chutzpah* 93 | 94 | # Visual C++ cache files 95 | ipch/ 96 | *.aps 97 | *.ncb 98 | *.opendb 99 | *.opensdf 100 | *.sdf 101 | *.cachefile 102 | *.VC.db 103 | *.VC.VC.opendb 104 | 105 | # Visual Studio profiler 106 | *.psess 107 | *.vsp 108 | *.vspx 109 | *.sap 110 | 111 | # Visual Studio Trace Files 112 | *.e2e 113 | 114 | # TFS 2012 Local Workspace 115 | $tf/ 116 | 117 | # Guidance Automation Toolkit 118 | *.gpState 119 | 120 | # ReSharper is a .NET coding add-in 121 | _ReSharper*/ 122 | *.[Rr]e[Ss]harper 123 | *.DotSettings.user 124 | 125 | # JustCode is a .NET coding add-in 126 | .JustCode 127 | 128 | # TeamCity is a build add-in 129 | _TeamCity* 130 | 131 | # DotCover is a Code Coverage Tool 132 | *.dotCover 133 | 134 | # AxoCover is a Code Coverage Tool 135 | .axoCover/* 136 | !.axoCover/settings.json 137 | 138 | # Visual Studio code coverage results 139 | *.coverage 140 | *.coveragexml 141 | 142 | # NCrunch 143 | _NCrunch_* 144 | .*crunch*.local.xml 145 | nCrunchTemp_* 146 | 147 | # MightyMoose 148 | *.mm.* 149 | AutoTest.Net/ 150 | 151 | # Web workbench (sass) 152 | .sass-cache/ 153 | 154 | # Installshield output folder 155 | [Ee]xpress/ 156 | 157 | # DocProject is a documentation generator add-in 158 | DocProject/buildhelp/ 159 | DocProject/Help/*.HxT 160 | DocProject/Help/*.HxC 161 | DocProject/Help/*.hhc 162 | DocProject/Help/*.hhk 163 | DocProject/Help/*.hhp 164 | DocProject/Help/Html2 165 | DocProject/Help/html 166 | 167 | # Click-Once directory 168 | publish/ 169 | 170 | # Publish Web Output 171 | *.[Pp]ublish.xml 172 | *.azurePubxml 173 | # Note: Comment the next line if you want to checkin your web deploy settings, 174 | # but database connection strings (with potential passwords) will be unencrypted 175 | *.pubxml 176 | *.publishproj 177 | 178 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 179 | # checkin your Azure Web App publish settings, but sensitive information contained 180 | # in these scripts will be unencrypted 181 | PublishScripts/ 182 | 183 | # NuGet Packages 184 | *.nupkg 185 | # The packages folder can be ignored because of Package Restore 186 | **/[Pp]ackages/* 187 | # except build/, which is used as an MSBuild target. 188 | !**/[Pp]ackages/build/ 189 | # Uncomment if necessary however generally it will be regenerated when needed 190 | #!**/[Pp]ackages/repositories.config 191 | # NuGet v3's project.json files produces more ignorable files 192 | *.nuget.props 193 | *.nuget.targets 194 | 195 | # Microsoft Azure Build Output 196 | csx/ 197 | *.build.csdef 198 | 199 | # Microsoft Azure Emulator 200 | ecf/ 201 | rcf/ 202 | 203 | # Windows Store app package directories and files 204 | AppPackages/ 205 | BundleArtifacts/ 206 | Package.StoreAssociation.xml 207 | _pkginfo.txt 208 | *.appx 209 | 210 | # Visual Studio cache files 211 | # files ending in .cache can be ignored 212 | *.[Cc]ache 213 | # but keep track of directories ending in .cache 214 | !?*.[Cc]ache/ 215 | 216 | # Others 217 | ClientBin/ 218 | ~$* 219 | *~ 220 | *.dbmdl 221 | *.dbproj.schemaview 222 | *.jfm 223 | *.pfx 224 | *.publishsettings 225 | orleans.codegen.cs 226 | 227 | # Including strong name files can present a security risk 228 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) 229 | #*.snk 230 | 231 | # Since there are multiple workflows, uncomment next line to ignore bower_components 232 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 233 | #bower_components/ 234 | 235 | # RIA/Silverlight projects 236 | Generated_Code/ 237 | 238 | # Backup & report files from converting an old project file 239 | # to a newer Visual Studio version. Backup files are not needed, 240 | # because we have git ;-) 241 | _UpgradeReport_Files/ 242 | Backup*/ 243 | UpgradeLog*.XML 244 | UpgradeLog*.htm 245 | ServiceFabricBackup/ 246 | *.rptproj.bak 247 | 248 | # SQL Server files 249 | *.mdf 250 | *.ldf 251 | *.ndf 252 | 253 | # Business Intelligence projects 254 | *.rdl.data 255 | *.bim.layout 256 | *.bim_*.settings 257 | *.rptproj.rsuser 258 | *- Backup*.rdl 259 | 260 | # Microsoft Fakes 261 | FakesAssemblies/ 262 | 263 | # GhostDoc plugin setting file 264 | *.GhostDoc.xml 265 | 266 | # Node.js Tools for Visual Studio 267 | .ntvs_analysis.dat 268 | node_modules/ 269 | 270 | # Visual Studio 6 build log 271 | *.plg 272 | 273 | # Visual Studio 6 workspace options file 274 | *.opt 275 | 276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 277 | *.vbw 278 | 279 | # Visual Studio LightSwitch build output 280 | **/*.HTMLClient/GeneratedArtifacts 281 | **/*.DesktopClient/GeneratedArtifacts 282 | **/*.DesktopClient/ModelManifest.xml 283 | **/*.Server/GeneratedArtifacts 284 | **/*.Server/ModelManifest.xml 285 | _Pvt_Extensions 286 | 287 | # Paket dependency manager 288 | .paket/paket.exe 289 | paket-files/ 290 | 291 | # FAKE - F# Make 292 | .fake/ 293 | 294 | # JetBrains Rider 295 | .idea/ 296 | *.sln.iml 297 | 298 | # CodeRush personal settings 299 | .cr/personal 300 | 301 | # Python Tools for Visual Studio (PTVS) 302 | __pycache__/ 303 | *.pyc 304 | 305 | # Cake - Uncomment if you are using it 306 | # tools/** 307 | # !tools/packages.config 308 | 309 | # Tabs Studio 310 | *.tss 311 | 312 | # Telerik's JustMock configuration file 313 | *.jmconfig 314 | 315 | # BizTalk build output 316 | *.btp.cs 317 | *.btm.cs 318 | *.odx.cs 319 | *.xsd.cs 320 | 321 | # OpenCover UI analysis results 322 | OpenCover/ 323 | 324 | # Azure Stream Analytics local run output 325 | ASALocalRun/ 326 | 327 | # MSBuild Binary and Structured Log 328 | *.binlog 329 | 330 | # NVidia Nsight GPU debugger configuration file 331 | *.nvuser 332 | 333 | # MFractors (Xamarin productivity tool) working folder 334 | .mfractor/ 335 | 336 | # Local History for Visual Studio 337 | .localhistory/ 338 | 339 | # BeatPulse healthcheck temp database 340 | healthchecksdb 341 | /src/sample/Leon.XXX.Api/logs 342 | /src/Test.Demo.Api/logs 343 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/.DS_Store -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.21005.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharp数据库代码生成工具", "CSharp数据库代码生成工具\CSharp数据库代码生成工具.csproj", "{2304C770-9002-4E84-85EF-8003D7B7DECC}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具.v12.suo -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/.DS_Store -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {2304C770-9002-4E84-85EF-8003D7B7DECC} 8 | WinExe 9 | Properties 10 | CSharp数据库代码生成工具 11 | CSharp数据库代码生成工具 12 | v4.7.2 13 | 512 14 | 15 | 16 | 17 | AnyCPU 18 | true 19 | full 20 | false 21 | bin\Debug\ 22 | DEBUG;TRACE 23 | prompt 24 | 4 25 | false 26 | 27 | 28 | AnyCPU 29 | pdbonly 30 | true 31 | bin\Release\ 32 | TRACE 33 | prompt 34 | 4 35 | false 36 | 37 | 38 | virtualdrivemaster.exe%28128%29.ico 39 | 40 | 41 | 42 | ..\packages\BouncyCastle.1.8.3.1\lib\BouncyCastle.Crypto.dll 43 | 44 | 45 | ..\packages\Dapper.2.0.35\lib\net461\Dapper.dll 46 | 47 | 48 | ..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll 49 | 50 | 51 | ..\packages\K4os.Compression.LZ4.1.1.11\lib\net46\K4os.Compression.LZ4.dll 52 | 53 | 54 | ..\packages\K4os.Compression.LZ4.Streams.1.1.11\lib\net46\K4os.Compression.LZ4.Streams.dll 55 | 56 | 57 | ..\packages\K4os.Hash.xxHash.1.0.6\lib\net46\K4os.Hash.xxHash.dll 58 | 59 | 60 | ..\packages\MySql.Data.8.0.20\lib\net452\MySql.Data.dll 61 | 62 | 63 | ..\packages\SSH.NET.2016.1.0\lib\net40\Renci.SshNet.dll 64 | 65 | 66 | 67 | ..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | ..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll 78 | 79 | 80 | 81 | ..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll 82 | 83 | 84 | ..\packages\System.Runtime.CompilerServices.Unsafe.4.6.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | ..\packages\MySql.Data.8.0.20\lib\net452\Ubiety.Dns.Core.dll 97 | 98 | 99 | ..\packages\MySql.Data.8.0.20\lib\net452\Zstandard.Net.dll 100 | 101 | 102 | 103 | 104 | 105 | Form 106 | 107 | 108 | Form1.cs 109 | 110 | 111 | 112 | 113 | 114 | Form 115 | 116 | 117 | ShowDataForm.cs 118 | 119 | 120 | 121 | Form 122 | 123 | 124 | Tables.cs 125 | 126 | 127 | Form1.cs 128 | 129 | 130 | ResXFileCodeGenerator 131 | Resources.Designer.cs 132 | Designer 133 | 134 | 135 | True 136 | Resources.resx 137 | True 138 | 139 | 140 | ShowDataForm.cs 141 | 142 | 143 | Tables.cs 144 | 145 | 146 | 147 | 148 | SettingsSingleFileGenerator 149 | Settings.Designer.cs 150 | 151 | 152 | True 153 | Settings.settings 154 | True 155 | 156 | 157 | 158 | 159 | 160 | 161 | 168 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.csproj.DotSettings.user: -------------------------------------------------------------------------------- 1 |  2 | 2304C770-9002-4E84-85EF-8003D7B7DECC/d:Properties/f:Resources.resx -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharp数据库代码生成工具", "CSharp数据库代码生成工具.csproj", "{2304C770-9002-4E84-85EF-8003D7B7DECC}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {2304C770-9002-4E84-85EF-8003D7B7DECC}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.sln.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.sln.lnk -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/CSharp数据库代码生成工具.suo -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Common.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace CSharp数据库代码生成工具 7 | { 8 | public static class Common 9 | { 10 | 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace CSharp数据库代码生成工具 2 | { 3 | partial class form11 4 | { 5 | /// 6 | /// 必需的设计器变量。 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// 清理所有正在使用的资源。 12 | /// 13 | /// 如果应释放托管资源,为 true;否则为 false。 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows 窗体设计器生成的代码 24 | 25 | /// 26 | /// 设计器支持所需的方法 - 不要 27 | /// 使用代码编辑器修改此方法的内容。 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(form11)); 32 | this.groupBox1 = new System.Windows.Forms.GroupBox(); 33 | this.btnConfirm = new System.Windows.Forms.Button(); 34 | this.comDataBase = new System.Windows.Forms.ComboBox(); 35 | this.btnConnection = new System.Windows.Forms.Button(); 36 | this.txtPwd = new System.Windows.Forms.TextBox(); 37 | this.txtUser = new System.Windows.Forms.TextBox(); 38 | this.labDataBase = new System.Windows.Forms.Label(); 39 | this.labPwd = new System.Windows.Forms.Label(); 40 | this.txtServerUrl = new System.Windows.Forms.TextBox(); 41 | this.labUser = new System.Windows.Forms.Label(); 42 | this.labServerUrl = new System.Windows.Forms.Label(); 43 | this.groupBox1.SuspendLayout(); 44 | this.SuspendLayout(); 45 | // 46 | // groupBox1 47 | // 48 | this.groupBox1.Controls.Add(this.btnConfirm); 49 | this.groupBox1.Controls.Add(this.comDataBase); 50 | this.groupBox1.Controls.Add(this.btnConnection); 51 | this.groupBox1.Controls.Add(this.txtPwd); 52 | this.groupBox1.Controls.Add(this.txtUser); 53 | this.groupBox1.Controls.Add(this.labDataBase); 54 | this.groupBox1.Controls.Add(this.labPwd); 55 | this.groupBox1.Controls.Add(this.txtServerUrl); 56 | this.groupBox1.Controls.Add(this.labUser); 57 | this.groupBox1.Controls.Add(this.labServerUrl); 58 | this.groupBox1.Location = new System.Drawing.Point(24, 24); 59 | this.groupBox1.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 60 | this.groupBox1.Name = "groupBox1"; 61 | this.groupBox1.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6); 62 | this.groupBox1.Size = new System.Drawing.Size(998, 552); 63 | this.groupBox1.TabIndex = 0; 64 | this.groupBox1.TabStop = false; 65 | this.groupBox1.Text = "服务器"; 66 | // 67 | // btnConfirm 68 | // 69 | this.btnConfirm.Enabled = false; 70 | this.btnConfirm.Location = new System.Drawing.Point(584, 394); 71 | this.btnConfirm.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 72 | this.btnConfirm.Name = "btnConfirm"; 73 | this.btnConfirm.Size = new System.Drawing.Size(150, 46); 74 | this.btnConfirm.TabIndex = 4; 75 | this.btnConfirm.Text = "确定"; 76 | this.btnConfirm.UseVisualStyleBackColor = true; 77 | this.btnConfirm.Click += new System.EventHandler(this.btnConfirm_Click); 78 | // 79 | // comDataBase 80 | // 81 | this.comDataBase.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 82 | this.comDataBase.FormattingEnabled = true; 83 | this.comDataBase.Location = new System.Drawing.Point(260, 314); 84 | this.comDataBase.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 85 | this.comDataBase.Name = "comDataBase"; 86 | this.comDataBase.Size = new System.Drawing.Size(600, 32); 87 | this.comDataBase.TabIndex = 3; 88 | // 89 | // btnConnection 90 | // 91 | this.btnConnection.Location = new System.Drawing.Point(260, 394); 92 | this.btnConnection.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 93 | this.btnConnection.Name = "btnConnection"; 94 | this.btnConnection.Size = new System.Drawing.Size(150, 46); 95 | this.btnConnection.TabIndex = 2; 96 | this.btnConnection.Text = "连接"; 97 | this.btnConnection.UseVisualStyleBackColor = true; 98 | this.btnConnection.Click += new System.EventHandler(this.btnConnection_Click); 99 | // 100 | // txtPwd 101 | // 102 | this.txtPwd.Location = new System.Drawing.Point(260, 236); 103 | this.txtPwd.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 104 | this.txtPwd.Name = "txtPwd"; 105 | this.txtPwd.PasswordChar = '*'; 106 | this.txtPwd.Size = new System.Drawing.Size(600, 35); 107 | this.txtPwd.TabIndex = 1; 108 | this.txtPwd.Text = "sa"; 109 | // 110 | // txtUser 111 | // 112 | this.txtUser.Location = new System.Drawing.Point(260, 156); 113 | this.txtUser.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 114 | this.txtUser.Name = "txtUser"; 115 | this.txtUser.Size = new System.Drawing.Size(600, 35); 116 | this.txtUser.TabIndex = 1; 117 | this.txtUser.Text = "sa"; 118 | // 119 | // labDataBase 120 | // 121 | this.labDataBase.AutoSize = true; 122 | this.labDataBase.Location = new System.Drawing.Point(142, 320); 123 | this.labDataBase.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 124 | this.labDataBase.Name = "labDataBase"; 125 | this.labDataBase.Size = new System.Drawing.Size(106, 24); 126 | this.labDataBase.TabIndex = 0; 127 | this.labDataBase.Text = "数据库:"; 128 | // 129 | // labPwd 130 | // 131 | this.labPwd.AutoSize = true; 132 | this.labPwd.Location = new System.Drawing.Point(164, 242); 133 | this.labPwd.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 134 | this.labPwd.Name = "labPwd"; 135 | this.labPwd.Size = new System.Drawing.Size(82, 24); 136 | this.labPwd.TabIndex = 0; 137 | this.labPwd.Text = "密码:"; 138 | // 139 | // txtServerUrl 140 | // 141 | this.txtServerUrl.Location = new System.Drawing.Point(262, 70); 142 | this.txtServerUrl.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 143 | this.txtServerUrl.Name = "txtServerUrl"; 144 | this.txtServerUrl.Size = new System.Drawing.Size(600, 35); 145 | this.txtServerUrl.TabIndex = 1; 146 | this.txtServerUrl.Text = "192.168.10.162\\MSSQL_2005"; 147 | // 148 | // labUser 149 | // 150 | this.labUser.AutoSize = true; 151 | this.labUser.Location = new System.Drawing.Point(142, 162); 152 | this.labUser.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 153 | this.labUser.Name = "labUser"; 154 | this.labUser.Size = new System.Drawing.Size(106, 24); 155 | this.labUser.TabIndex = 0; 156 | this.labUser.Text = "登录名:"; 157 | // 158 | // labServerUrl 159 | // 160 | this.labServerUrl.AutoSize = true; 161 | this.labServerUrl.Location = new System.Drawing.Point(96, 76); 162 | this.labServerUrl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 163 | this.labServerUrl.Name = "labServerUrl"; 164 | this.labServerUrl.Size = new System.Drawing.Size(154, 24); 165 | this.labServerUrl.TabIndex = 0; 166 | this.labServerUrl.Text = "服务器地址:"; 167 | // 168 | // form11 169 | // 170 | this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 24F); 171 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 172 | this.ClientSize = new System.Drawing.Size(1026, 536); 173 | this.Controls.Add(this.groupBox1); 174 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 175 | this.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); 176 | this.MaximizeBox = false; 177 | this.MaximumSize = new System.Drawing.Size(1052, 607); 178 | this.Name = "form11"; 179 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 180 | this.Text = "CSharp数据库代码生成工具"; 181 | this.Load += new System.EventHandler(this.form11_Load); 182 | this.groupBox1.ResumeLayout(false); 183 | this.groupBox1.PerformLayout(); 184 | this.ResumeLayout(false); 185 | 186 | } 187 | 188 | #endregion 189 | 190 | private System.Windows.Forms.GroupBox groupBox1; 191 | private System.Windows.Forms.Label labServerUrl; 192 | private System.Windows.Forms.TextBox txtServerUrl; 193 | private System.Windows.Forms.Label labUser; 194 | private System.Windows.Forms.TextBox txtUser; 195 | private System.Windows.Forms.Button btnConnection; 196 | private System.Windows.Forms.TextBox txtPwd; 197 | private System.Windows.Forms.Label labPwd; 198 | private System.Windows.Forms.Label labDataBase; 199 | public System.Windows.Forms.ComboBox comDataBase; 200 | private System.Windows.Forms.Button btnConfirm; 201 | } 202 | } 203 | 204 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Form1.cs: -------------------------------------------------------------------------------- 1 | using Maunite.DBUtility; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Drawing; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Windows.Forms; 10 | 11 | namespace CSharp数据库代码生成工具 12 | { 13 | public partial class form11 : Form 14 | { 15 | public form11() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | private string _strConn = ""; 21 | public string comDataBaseText 22 | { 23 | get 24 | { 25 | return comDataBase.Text; 26 | } 27 | } 28 | private void btnConnection_Click(object sender, EventArgs e) 29 | { 30 | 31 | if (txtUser.Text.Trim() != "" && txtPwd.Text.Trim() != "" && txtServerUrl.Text.Trim() != "") 32 | { 33 | try 34 | { 35 | _strConn = "server=" + txtServerUrl.Text.Trim() + ";uid=" + txtUser.Text.Trim() + ";pwd=" + txtPwd.Text.Trim() + ";database=master"; 36 | 37 | DbHelperSQL.connectionString = _strConn; 38 | BindDatabase(); 39 | btnConnection.Enabled = false; 40 | btnConfirm.Enabled = true; 41 | } 42 | catch (Exception ex) 43 | { 44 | MessageBox.Show(ex.Message); 45 | btnConnection.Enabled = true; 46 | btnConfirm.Enabled = false; 47 | } 48 | 49 | } 50 | } 51 | private void form11_Load(object sender, EventArgs e) 52 | { 53 | labDataBase.Visible = false; 54 | comDataBase.Visible = false; 55 | } 56 | /// 57 | /// 数据库连接 58 | /// 59 | /// 60 | public void BindDatabase() 61 | { 62 | 63 | var ds = DbHelperSQL.Query("select * from [sysdatabases] order by [name]"); 64 | if (ds!=null&&ds.Tables[0].Rows.Count>0) 65 | { 66 | 67 | comDataBase.DataSource = ds.Tables[0]; //将表绑定到控件 68 | comDataBase.DisplayMember = "name"; //定义要显示的内容为列名为x的内容 69 | comDataBase.ValueMember = "dbid"; //定义要映射的值为y的值 70 | 71 | labDataBase.Visible = true; 72 | comDataBase.Visible = true; 73 | 74 | } 75 | 76 | 77 | 78 | } 79 | 80 | private void btnConfirm_Click(object sender, EventArgs e) 81 | { 82 | Tables table = new Tables(); 83 | table.Owner = this; 84 | table.Show(); 85 | Hide(); 86 | } 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/ListViewHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Data; 3 | using System.Windows.Forms; 4 | using System.Drawing; 5 | namespace Common 6 | { 7 | public abstract class ListViewHelper 8 | { 9 | /// 10 | /// 构造函数 11 | /// 12 | public ListViewHelper() 13 | { 14 | // 15 | // TODO: 在此处添加构造函数逻辑 16 | // 17 | } 18 | /// 19 | /// 显示数据集 20 | /// 21 | /// 要显示的ListView 22 | /// 数据集 23 | /// 是否包含序号 24 | public static void DisplayDataSet(ListView listView, DataSet dataSet, bool includeNo) 25 | { 26 | if (dataSet == null) 27 | { 28 | return; 29 | } 30 | listView.Items.Clear(); 31 | DataTable dataTable = dataSet.Tables[0]; 32 | int rowno = 0; 33 | ListViewItem item; 34 | foreach (DataRow dataRow in dataTable.Rows) 35 | { 36 | item = new ListViewItem(); 37 | rowno++; 38 | if (includeNo) 39 | { 40 | item.Text = rowno.ToString(); 41 | } 42 | for (int i = 0; i < dataTable.Columns.Count; i++) 43 | { 44 | string str = dataRow[i].ToString(); 45 | item.SubItems.Add(dataRow[i].ToString()); 46 | } 47 | listView.Items.Add(item); 48 | } 49 | } 50 | /// 51 | /// 显示数据集 52 | /// 53 | /// 要显示的ListView 54 | /// 数据集 55 | /// 是否包含序号 56 | public static void DisplayDataSetWithTag(ListView listView, DataSet dataSet, bool includeNo) 57 | { 58 | if (dataSet == null) 59 | { 60 | return; 61 | } 62 | listView.Items.Clear(); 63 | DataTable dataTable = dataSet.Tables[0]; 64 | int rowno = 0; 65 | ListViewItem item; 66 | foreach (DataRow dataRow in dataTable.Rows) 67 | { 68 | item = new ListViewItem(); 69 | rowno++; 70 | if (includeNo) 71 | { 72 | item.Text = rowno.ToString(); 73 | } 74 | item.Tag = dataRow[0].ToString(); 75 | for (int i = 1; i < dataTable.Columns.Count; i++) 76 | { 77 | string str = dataRow[i].ToString(); 78 | item.SubItems.Add(dataRow[i].ToString()); 79 | } 80 | listView.Items.Add(item); 81 | } 82 | } 83 | /// 84 | /// 显示数据集 85 | /// 86 | /// 要显示的ListView 87 | /// 数据集 88 | /// 列标题 89 | /// 列显示字段 90 | /// 列宽 91 | /// 添加到Tag属性的字段名 92 | public static void DisplayDataSetWithTag(ListView listView, DataSet dataSet, string[] columnTitles, string[] columnFields, int[] columnSizes, string valueField) 93 | { 94 | listView.Items.Clear(); 95 | listView.Columns.Clear(); 96 | listView.Columns.Add("SEQ", 40, HorizontalAlignment.Left); 97 | for (int i = 0; i < columnTitles.Length; i++) 98 | listView.Columns.Add(columnTitles[i], columnSizes[i], HorizontalAlignment.Left); 99 | if (dataSet == null) 100 | return; 101 | DataView dv = dataSet.Tables[0].DefaultView; 102 | int rowNo = 0; 103 | for (int i = 0; i < dv.Count; i++) 104 | { 105 | rowNo = rowNo + 1; 106 | listView.Items.Add(rowNo.ToString()); 107 | for (int k = 0; k < columnTitles.Length; k++) 108 | listView.Items[i].SubItems.Add(dv[i].Row[columnFields[k]].ToString()); 109 | listView.Items[i].Tag = dv[i].Row[valueField].ToString(); 110 | } 111 | } 112 | /// 113 | /// 重新设置序号 114 | /// 115 | /// 116 | /// 117 | public static void ResetSEQ(ListView listView, int startIndex) 118 | { 119 | for (int i = startIndex; i < listView.Items.Count; i++) 120 | { 121 | listView.Items[i].SubItems[0].Text = (i + 1).ToString(); 122 | } 123 | } 124 | } 125 | } -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace CSharp数据库代码生成工具 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new Tables()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过以下 6 | // 特性集控制。更改这些特性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("CSharp数据库代码生成工具")] 9 | [assembly: AssemblyDescription("gzz")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("CSharp数据库代码生成工具")] 13 | [assembly: AssemblyCopyright("Copyright © 2014")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // 将 ComVisible 设置为 false 使此程序集中的类型 18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, 19 | // 则将该类型上的 ComVisible 特性设置为 true。 20 | [assembly: ComVisible(false)] 21 | 22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 23 | [assembly: Guid("7818a36b-f94b-4f44-8586-1e936073b4cd")] 24 | 25 | // 程序集的版本信息由下面四个值组成: 26 | // 27 | // 主版本 28 | // 次版本 29 | // 生成号 30 | // 修订号 31 | // 32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, 33 | // 方法是按如下所示使用“*”: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.2")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace CSharp数据库代码生成工具.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// 一个强类型的资源类,用于查找本地化的字符串等。 17 | /// 18 | // 此类是由 StronglyTypedResourceBuilder 19 | // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 20 | // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen 21 | // (以 /str 作为命令选项),或重新生成 VS 项目。 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// 返回此类使用的缓存的 ResourceManager 实例。 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CSharp数据库代码生成工具.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// 重写当前线程的 CurrentUICulture 属性 51 | /// 重写当前线程的 CurrentUICulture 属性。 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// 查找类似 请选择要操作的表 的本地化字符串。 65 | /// 66 | internal static string Tables_button1_Click_请选择要操作的表 { 67 | get { 68 | return ResourceManager.GetString("Tables_button1_Click_请选择要操作的表", resourceCulture); 69 | } 70 | } 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 请选择要操作的表 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace CSharp数据库代码生成工具.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/ShowDataForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace CSharp数据库代码生成工具 2 | { 3 | partial class ShowDataForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ShowDataForm)); 32 | this.dataGridView1 = new System.Windows.Forms.DataGridView(); 33 | ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); 34 | this.SuspendLayout(); 35 | // 36 | // dataGridView1 37 | // 38 | this.dataGridView1.AllowUserToAddRows = false; 39 | this.dataGridView1.AllowUserToDeleteRows = false; 40 | this.dataGridView1.BackgroundColor = System.Drawing.Color.White; 41 | this.dataGridView1.CausesValidation = false; 42 | this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; 43 | this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; 44 | this.dataGridView1.Location = new System.Drawing.Point(0, 0); 45 | this.dataGridView1.MultiSelect = false; 46 | this.dataGridView1.Name = "dataGridView1"; 47 | this.dataGridView1.ReadOnly = true; 48 | this.dataGridView1.RowTemplate.Height = 23; 49 | this.dataGridView1.Size = new System.Drawing.Size(890, 401); 50 | this.dataGridView1.TabIndex = 0; 51 | // 52 | // ShowDataForm 53 | // 54 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 55 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 56 | this.ClientSize = new System.Drawing.Size(890, 401); 57 | this.Controls.Add(this.dataGridView1); 58 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 59 | this.Name = "ShowDataForm"; 60 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 61 | this.Text = "ShowDataForm"; 62 | this.Load += new System.EventHandler(this.ShowDataForm_Load); 63 | ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); 64 | this.ResumeLayout(false); 65 | 66 | } 67 | 68 | #endregion 69 | 70 | private System.Windows.Forms.DataGridView dataGridView1; 71 | 72 | } 73 | } -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/ShowDataForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | using Maunite.DBUtility; 10 | 11 | namespace CSharp数据库代码生成工具 12 | { 13 | public partial class ShowDataForm : Form 14 | { 15 | public ShowDataForm() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | private void ShowDataForm_Load(object sender, EventArgs e) 21 | { 22 | var strTableName = ((Tables)this.Owner).StrTableName; 23 | this.Text = strTableName + "-" + "表数据"; 24 | 25 | var ds = ((Tables)this.Owner).GetDataSet("Select * from " + strTableName); 26 | dataGridView1.DataSource = ds.Tables[0]; 27 | dataGridView1.AutoGenerateColumns = false; 28 | //MessageBox.Show(((Tables)this.Owner).StrTableName); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/SqlHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Specialized; 4 | using System.Data; 5 | using System.Data.SqlClient; 6 | using System.Configuration; 7 | using System.Data.Common; 8 | using System.Collections.Generic; 9 | namespace Maunite.DBUtility 10 | { 11 | /// 12 | /// 数据访问抽象基础类 13 | /// Copyright (C) 2004-2008 By LiTianPing 14 | /// 15 | public abstract class DbHelperSQL 16 | { 17 | //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. 18 | public static string connectionString = ""; 19 | public DbHelperSQL() 20 | { 21 | } 22 | 23 | #region 公用方法 24 | /// 25 | /// 判断是否存在某表的某个字段 26 | /// 27 | /// 表名称 28 | /// 列名称 29 | /// 是否存在 30 | public static bool ColumnExists(string tableName, string columnName) 31 | { 32 | string sql = "select count(1) from syscolumns where [id]=object_id('" + tableName + "') and [name]='" + columnName + "'"; 33 | object res = GetSingle(sql); 34 | if (res == null) 35 | { 36 | return false; 37 | } 38 | return Convert.ToInt32(res) > 0; 39 | } 40 | 41 | public static int GetMaxID(string FieldName, string TableName) 42 | { 43 | string strsql = "select max(" + FieldName + ")+1 from " + TableName; 44 | object obj = DbHelperSQL.GetSingle(strsql); 45 | if (obj == null) 46 | { 47 | return 1; 48 | } 49 | else 50 | { 51 | return int.Parse(obj.ToString()); 52 | } 53 | } 54 | 55 | public static bool Exists(string strSql) 56 | { 57 | object obj = DbHelperSQL.GetSingle(strSql); 58 | int cmdresult; 59 | if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) 60 | { 61 | cmdresult = 0; 62 | } 63 | else 64 | { 65 | cmdresult = int.Parse(obj.ToString()); 66 | } 67 | if (cmdresult == 0) 68 | { 69 | return false; 70 | } 71 | else 72 | { 73 | return true; 74 | } 75 | } 76 | /// 77 | /// 表是否存在 78 | /// 79 | /// 80 | /// 81 | public static bool TabExists(string TableName) 82 | { 83 | string strsql = "select count(*) from sysobjects where id = object_id(N'[" + TableName + "]') and OBJECTPROPERTY(id, N'IsUserTable') = 1"; 84 | //string strsql = "SELECT count(*) FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[" + TableName + "]') AND type in (N'U')"; 85 | object obj = DbHelperSQL.GetSingle(strsql); 86 | int cmdresult; 87 | if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) 88 | { 89 | cmdresult = 0; 90 | } 91 | else 92 | { 93 | cmdresult = int.Parse(obj.ToString()); 94 | } 95 | if (cmdresult == 0) 96 | { 97 | return false; 98 | } 99 | else 100 | { 101 | return true; 102 | } 103 | } 104 | 105 | #endregion 106 | 107 | #region 执行简单SQL语句 108 | 109 | /// 110 | /// 执行SQL语句,返回影响的记录数 111 | /// 112 | /// SQL语句 113 | /// 影响的记录数 114 | public static int ExecuteSql(string SQLString) 115 | { 116 | using (SqlConnection connection = new SqlConnection(connectionString)) 117 | { 118 | using (SqlCommand cmd = new SqlCommand(SQLString, connection)) 119 | { 120 | try 121 | { 122 | connection.Open(); 123 | int rows = cmd.ExecuteNonQuery(); 124 | return rows; 125 | } 126 | catch (System.Data.SqlClient.SqlException e) 127 | { 128 | connection.Close(); 129 | throw e; 130 | } 131 | } 132 | } 133 | } 134 | 135 | public static int ExecuteSqlByTime(string SQLString, int Times) 136 | { 137 | using (SqlConnection connection = new SqlConnection(connectionString)) 138 | { 139 | using (SqlCommand cmd = new SqlCommand(SQLString, connection)) 140 | { 141 | try 142 | { 143 | connection.Open(); 144 | cmd.CommandTimeout = Times; 145 | int rows = cmd.ExecuteNonQuery(); 146 | return rows; 147 | } 148 | catch (System.Data.SqlClient.SqlException e) 149 | { 150 | connection.Close(); 151 | throw e; 152 | } 153 | } 154 | } 155 | } 156 | 157 | /// 158 | /// 执行多条SQL语句,实现数据库事务。 159 | /// 160 | /// 多条SQL语句 161 | public static int ExecuteSqlTran(List SQLStringList) 162 | { 163 | using (SqlConnection conn = new SqlConnection(connectionString)) 164 | { 165 | conn.Open(); 166 | SqlCommand cmd = new SqlCommand(); 167 | cmd.Connection = conn; 168 | SqlTransaction tx = conn.BeginTransaction(); 169 | cmd.Transaction = tx; 170 | try 171 | { 172 | int count = 0; 173 | for (int n = 0; n < SQLStringList.Count; n++) 174 | { 175 | string strsql = SQLStringList[n]; 176 | if (strsql.Trim().Length > 1) 177 | { 178 | cmd.CommandText = strsql; 179 | count += cmd.ExecuteNonQuery(); 180 | } 181 | } 182 | tx.Commit(); 183 | return count; 184 | } 185 | catch 186 | { 187 | tx.Rollback(); 188 | return 0; 189 | } 190 | } 191 | } 192 | /// 193 | /// 执行带一个存储过程参数的的SQL语句。 194 | /// 195 | /// SQL语句 196 | /// 参数内容,比如一个字段是格式复杂的文章,有特殊符号,可以通过这个方式添加 197 | /// 影响的记录数 198 | public static int ExecuteSql(string SQLString, string content) 199 | { 200 | using (SqlConnection connection = new SqlConnection(connectionString)) 201 | { 202 | SqlCommand cmd = new SqlCommand(SQLString, connection); 203 | System.Data.SqlClient.SqlParameter myParameter = new System.Data.SqlClient.SqlParameter("@content", SqlDbType.NText); 204 | myParameter.Value = content; 205 | cmd.Parameters.Add(myParameter); 206 | try 207 | { 208 | connection.Open(); 209 | int rows = cmd.ExecuteNonQuery(); 210 | return rows; 211 | } 212 | catch (System.Data.SqlClient.SqlException e) 213 | { 214 | throw e; 215 | } 216 | finally 217 | { 218 | cmd.Dispose(); 219 | connection.Close(); 220 | } 221 | } 222 | } 223 | /// 224 | /// 执行带一个存储过程参数的的SQL语句。 225 | /// 226 | /// SQL语句 227 | /// 参数内容,比如一个字段是格式复杂的文章,有特殊符号,可以通过这个方式添加 228 | /// 影响的记录数 229 | public static object ExecuteSqlGet(string SQLString, string content) 230 | { 231 | using (SqlConnection connection = new SqlConnection(connectionString)) 232 | { 233 | SqlCommand cmd = new SqlCommand(SQLString, connection); 234 | System.Data.SqlClient.SqlParameter myParameter = new System.Data.SqlClient.SqlParameter("@content", SqlDbType.NText); 235 | myParameter.Value = content; 236 | cmd.Parameters.Add(myParameter); 237 | try 238 | { 239 | connection.Open(); 240 | object obj = cmd.ExecuteScalar(); 241 | if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) 242 | { 243 | return null; 244 | } 245 | else 246 | { 247 | return obj; 248 | } 249 | } 250 | catch (System.Data.SqlClient.SqlException e) 251 | { 252 | throw e; 253 | } 254 | finally 255 | { 256 | cmd.Dispose(); 257 | connection.Close(); 258 | } 259 | } 260 | } 261 | /// 262 | /// 向数据库里插入图像格式的字段(和上面情况类似的另一种实例) 263 | /// 264 | /// SQL语句 265 | /// 图像字节,数据库的字段类型为image的情况 266 | /// 影响的记录数 267 | public static int ExecuteSqlInsertImg(string strSQL, byte[] fs) 268 | { 269 | using (SqlConnection connection = new SqlConnection(connectionString)) 270 | { 271 | SqlCommand cmd = new SqlCommand(strSQL, connection); 272 | System.Data.SqlClient.SqlParameter myParameter = new System.Data.SqlClient.SqlParameter("@fs", SqlDbType.Image); 273 | myParameter.Value = fs; 274 | cmd.Parameters.Add(myParameter); 275 | try 276 | { 277 | connection.Open(); 278 | int rows = cmd.ExecuteNonQuery(); 279 | return rows; 280 | } 281 | catch (System.Data.SqlClient.SqlException e) 282 | { 283 | throw e; 284 | } 285 | finally 286 | { 287 | cmd.Dispose(); 288 | connection.Close(); 289 | } 290 | } 291 | } 292 | 293 | /// 294 | /// 执行一条计算查询结果语句,返回查询结果(object)。 295 | /// 296 | /// 计算查询结果语句 297 | /// 查询结果(object) 298 | public static object GetSingle(string SQLString) 299 | { 300 | using (SqlConnection connection = new SqlConnection(connectionString)) 301 | { 302 | using (SqlCommand cmd = new SqlCommand(SQLString, connection)) 303 | { 304 | try 305 | { 306 | connection.Open(); 307 | object obj = cmd.ExecuteScalar(); 308 | if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) 309 | { 310 | return null; 311 | } 312 | else 313 | { 314 | return obj; 315 | } 316 | } 317 | catch (System.Data.SqlClient.SqlException e) 318 | { 319 | connection.Close(); 320 | throw e; 321 | } 322 | } 323 | } 324 | } 325 | public static object GetSingle(string SQLString, int Times) 326 | { 327 | using (SqlConnection connection = new SqlConnection(connectionString)) 328 | { 329 | using (SqlCommand cmd = new SqlCommand(SQLString, connection)) 330 | { 331 | try 332 | { 333 | connection.Open(); 334 | cmd.CommandTimeout = Times; 335 | object obj = cmd.ExecuteScalar(); 336 | if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) 337 | { 338 | return null; 339 | } 340 | else 341 | { 342 | return obj; 343 | } 344 | } 345 | catch (System.Data.SqlClient.SqlException e) 346 | { 347 | connection.Close(); 348 | throw e; 349 | } 350 | } 351 | } 352 | } 353 | /// 354 | /// 执行查询语句,返回SqlDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close ) 355 | /// 356 | /// 查询语句 357 | /// SqlDataReader 358 | public static SqlDataReader ExecuteReader(string strSQL) 359 | { 360 | SqlConnection connection = new SqlConnection(connectionString); 361 | SqlCommand cmd = new SqlCommand(strSQL, connection); 362 | try 363 | { 364 | connection.Open(); 365 | SqlDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection); 366 | return myReader; 367 | } 368 | catch (System.Data.SqlClient.SqlException e) 369 | { 370 | throw e; 371 | } 372 | 373 | } 374 | /// 375 | /// 执行查询语句,返回DataSet 376 | /// 377 | /// 查询语句 378 | /// DataSet 379 | public static DataSet Query(string SQLString) 380 | { 381 | using (SqlConnection connection = new SqlConnection(connectionString)) 382 | { 383 | DataSet ds = new DataSet(); 384 | try 385 | { 386 | connection.Open(); 387 | SqlDataAdapter command = new SqlDataAdapter(SQLString, connection); 388 | command.Fill(ds, "ds"); 389 | } 390 | catch (System.Data.SqlClient.SqlException ex) 391 | { 392 | throw new Exception(ex.Message); 393 | } 394 | return ds; 395 | } 396 | } 397 | public static DataSet Query(string SQLString, int Times) 398 | { 399 | using (SqlConnection connection = new SqlConnection(connectionString)) 400 | { 401 | DataSet ds = new DataSet(); 402 | try 403 | { 404 | connection.Open(); 405 | SqlDataAdapter command = new SqlDataAdapter(SQLString, connection); 406 | command.SelectCommand.CommandTimeout = Times; 407 | command.Fill(ds, "ds"); 408 | } 409 | catch (System.Data.SqlClient.SqlException ex) 410 | { 411 | throw new Exception(ex.Message); 412 | } 413 | return ds; 414 | } 415 | } 416 | 417 | 418 | 419 | #endregion 420 | 421 | } 422 | } -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/Tables.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace CSharp数据库代码生成工具 2 | { 3 | partial class Tables 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Tables)); 32 | this.listViewTables = new System.Windows.Forms.ListView(); 33 | this.tabControl1 = new System.Windows.Forms.TabControl(); 34 | this.tabPage3 = new System.Windows.Forms.TabPage(); 35 | this.groupBox1 = new System.Windows.Forms.GroupBox(); 36 | this.txt_Port = new System.Windows.Forms.TextBox(); 37 | this.comboBox1 = new System.Windows.Forms.ComboBox(); 38 | this.btnConfirm = new System.Windows.Forms.Button(); 39 | this.comDataBase = new System.Windows.Forms.ComboBox(); 40 | this.btnConnection = new System.Windows.Forms.Button(); 41 | this.txtPwd = new System.Windows.Forms.TextBox(); 42 | this.txtUser = new System.Windows.Forms.TextBox(); 43 | this.labDataBase = new System.Windows.Forms.Label(); 44 | this.label8 = new System.Windows.Forms.Label(); 45 | this.labPwd = new System.Windows.Forms.Label(); 46 | this.txtServerUrl = new System.Windows.Forms.TextBox(); 47 | this.labUser = new System.Windows.Forms.Label(); 48 | this.label7 = new System.Windows.Forms.Label(); 49 | this.labServerUrl = new System.Windows.Forms.Label(); 50 | this.tabPage1 = new System.Windows.Forms.TabPage(); 51 | this.textBox1 = new System.Windows.Forms.TextBox(); 52 | this.label3 = new System.Windows.Forms.Label(); 53 | this.listViewColumns = new System.Windows.Forms.ListView(); 54 | this.tabPage2 = new System.Windows.Forms.TabPage(); 55 | this.panel1 = new System.Windows.Forms.Panel(); 56 | this.labSelectTableName = new System.Windows.Forms.Label(); 57 | this.button1 = new System.Windows.Forms.Button(); 58 | this.label1 = new System.Windows.Forms.Label(); 59 | this.button2 = new System.Windows.Forms.Button(); 60 | this.richTemplate = new System.Windows.Forms.RichTextBox(); 61 | this.listViewTemplate = new System.Windows.Forms.ListView(); 62 | this.button3 = new System.Windows.Forms.Button(); 63 | this.richResult = new System.Windows.Forms.RichTextBox(); 64 | this.tabPage4 = new System.Windows.Forms.TabPage(); 65 | this.splitContainer2 = new System.Windows.Forms.SplitContainer(); 66 | this.txtbTop = new System.Windows.Forms.TextBox(); 67 | this.BtnChange = new System.Windows.Forms.Button(); 68 | this.txtbBottom = new System.Windows.Forms.TextBox(); 69 | this.label2 = new System.Windows.Forms.Label(); 70 | this.BtnClear = new System.Windows.Forms.Button(); 71 | this.button4 = new System.Windows.Forms.Button(); 72 | this.TxtbString = new System.Windows.Forms.TextBox(); 73 | this.tabPage5 = new System.Windows.Forms.TabPage(); 74 | this.splitContainer1 = new System.Windows.Forms.SplitContainer(); 75 | this.txtformatxmlsource = new System.Windows.Forms.TextBox(); 76 | this.txtformatxml = new System.Windows.Forms.TextBox(); 77 | this.btnsavefile = new System.Windows.Forms.Button(); 78 | this.btnaddfile = new System.Windows.Forms.Button(); 79 | this.button5 = new System.Windows.Forms.Button(); 80 | this.button6 = new System.Windows.Forms.Button(); 81 | this.tabPage7 = new System.Windows.Forms.TabPage(); 82 | this.webBrowser1 = new System.Windows.Forms.WebBrowser(); 83 | this.tabPage6 = new System.Windows.Forms.TabPage(); 84 | this.label6 = new System.Windows.Forms.Label(); 85 | this.label5 = new System.Windows.Forms.Label(); 86 | this.label4 = new System.Windows.Forms.Label(); 87 | this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); 88 | this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); 89 | this.tabControl1.SuspendLayout(); 90 | this.tabPage3.SuspendLayout(); 91 | this.groupBox1.SuspendLayout(); 92 | this.tabPage1.SuspendLayout(); 93 | this.tabPage2.SuspendLayout(); 94 | this.panel1.SuspendLayout(); 95 | this.tabPage4.SuspendLayout(); 96 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); 97 | this.splitContainer2.Panel1.SuspendLayout(); 98 | this.splitContainer2.Panel2.SuspendLayout(); 99 | this.splitContainer2.SuspendLayout(); 100 | this.tabPage5.SuspendLayout(); 101 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); 102 | this.splitContainer1.Panel1.SuspendLayout(); 103 | this.splitContainer1.Panel2.SuspendLayout(); 104 | this.splitContainer1.SuspendLayout(); 105 | this.tabPage7.SuspendLayout(); 106 | this.tabPage6.SuspendLayout(); 107 | this.SuspendLayout(); 108 | // 109 | // listViewTables 110 | // 111 | this.listViewTables.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 112 | | System.Windows.Forms.AnchorStyles.Left))); 113 | this.listViewTables.GridLines = true; 114 | this.listViewTables.Location = new System.Drawing.Point(12, 66); 115 | this.listViewTables.Margin = new System.Windows.Forms.Padding(6); 116 | this.listViewTables.Name = "listViewTables"; 117 | this.listViewTables.Size = new System.Drawing.Size(894, 998); 118 | this.listViewTables.TabIndex = 0; 119 | this.listViewTables.UseCompatibleStateImageBehavior = false; 120 | this.listViewTables.View = System.Windows.Forms.View.Details; 121 | this.listViewTables.SelectedIndexChanged += new System.EventHandler(this.listViewTables_SelectedIndexChanged); 122 | this.listViewTables.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.listViewTables_MouseDoubleClick); 123 | // 124 | // tabControl1 125 | // 126 | this.tabControl1.Controls.Add(this.tabPage3); 127 | this.tabControl1.Controls.Add(this.tabPage1); 128 | this.tabControl1.Controls.Add(this.tabPage2); 129 | this.tabControl1.Controls.Add(this.tabPage4); 130 | this.tabControl1.Controls.Add(this.tabPage5); 131 | this.tabControl1.Controls.Add(this.tabPage7); 132 | this.tabControl1.Controls.Add(this.tabPage6); 133 | this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill; 134 | this.tabControl1.Location = new System.Drawing.Point(0, 0); 135 | this.tabControl1.Margin = new System.Windows.Forms.Padding(6); 136 | this.tabControl1.Name = "tabControl1"; 137 | this.tabControl1.SelectedIndex = 0; 138 | this.tabControl1.Size = new System.Drawing.Size(1902, 1132); 139 | this.tabControl1.TabIndex = 1; 140 | this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged); 141 | // 142 | // tabPage3 143 | // 144 | this.tabPage3.BackColor = System.Drawing.SystemColors.Control; 145 | this.tabPage3.Controls.Add(this.groupBox1); 146 | this.tabPage3.Location = new System.Drawing.Point(8, 39); 147 | this.tabPage3.Margin = new System.Windows.Forms.Padding(6); 148 | this.tabPage3.Name = "tabPage3"; 149 | this.tabPage3.Padding = new System.Windows.Forms.Padding(6); 150 | this.tabPage3.Size = new System.Drawing.Size(1886, 1085); 151 | this.tabPage3.TabIndex = 2; 152 | this.tabPage3.Text = "数据库"; 153 | // 154 | // groupBox1 155 | // 156 | this.groupBox1.Controls.Add(this.txt_Port); 157 | this.groupBox1.Controls.Add(this.comboBox1); 158 | this.groupBox1.Controls.Add(this.btnConfirm); 159 | this.groupBox1.Controls.Add(this.comDataBase); 160 | this.groupBox1.Controls.Add(this.btnConnection); 161 | this.groupBox1.Controls.Add(this.txtPwd); 162 | this.groupBox1.Controls.Add(this.txtUser); 163 | this.groupBox1.Controls.Add(this.labDataBase); 164 | this.groupBox1.Controls.Add(this.label8); 165 | this.groupBox1.Controls.Add(this.labPwd); 166 | this.groupBox1.Controls.Add(this.txtServerUrl); 167 | this.groupBox1.Controls.Add(this.labUser); 168 | this.groupBox1.Controls.Add(this.label7); 169 | this.groupBox1.Controls.Add(this.labServerUrl); 170 | this.groupBox1.Location = new System.Drawing.Point(444, 280); 171 | this.groupBox1.Margin = new System.Windows.Forms.Padding(6); 172 | this.groupBox1.Name = "groupBox1"; 173 | this.groupBox1.Padding = new System.Windows.Forms.Padding(6); 174 | this.groupBox1.Size = new System.Drawing.Size(1088, 591); 175 | this.groupBox1.TabIndex = 1; 176 | this.groupBox1.TabStop = false; 177 | this.groupBox1.Text = "服务器"; 178 | // 179 | // txt_Port 180 | // 181 | this.txt_Port.Location = new System.Drawing.Point(740, 155); 182 | this.txt_Port.Name = "txt_Port"; 183 | this.txt_Port.Size = new System.Drawing.Size(100, 35); 184 | this.txt_Port.TabIndex = 6; 185 | // 186 | // comboBox1 187 | // 188 | this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 189 | this.comboBox1.FormattingEnabled = true; 190 | this.comboBox1.Items.AddRange(new object[] { 191 | "MySql", 192 | "MsSql"}); 193 | this.comboBox1.Location = new System.Drawing.Point(258, 86); 194 | this.comboBox1.Name = "comboBox1"; 195 | this.comboBox1.Size = new System.Drawing.Size(121, 32); 196 | this.comboBox1.TabIndex = 5; 197 | this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged); 198 | // 199 | // btnConfirm 200 | // 201 | this.btnConfirm.Enabled = false; 202 | this.btnConfirm.Location = new System.Drawing.Point(580, 479); 203 | this.btnConfirm.Margin = new System.Windows.Forms.Padding(6); 204 | this.btnConfirm.Name = "btnConfirm"; 205 | this.btnConfirm.Size = new System.Drawing.Size(150, 46); 206 | this.btnConfirm.TabIndex = 4; 207 | this.btnConfirm.Text = "确定"; 208 | this.btnConfirm.UseVisualStyleBackColor = true; 209 | this.btnConfirm.Click += new System.EventHandler(this.btnConfirm_Click); 210 | // 211 | // comDataBase 212 | // 213 | this.comDataBase.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 214 | this.comDataBase.FormattingEnabled = true; 215 | this.comDataBase.Location = new System.Drawing.Point(256, 399); 216 | this.comDataBase.Margin = new System.Windows.Forms.Padding(6); 217 | this.comDataBase.Name = "comDataBase"; 218 | this.comDataBase.Size = new System.Drawing.Size(600, 32); 219 | this.comDataBase.TabIndex = 3; 220 | // 221 | // btnConnection 222 | // 223 | this.btnConnection.Location = new System.Drawing.Point(256, 479); 224 | this.btnConnection.Margin = new System.Windows.Forms.Padding(6); 225 | this.btnConnection.Name = "btnConnection"; 226 | this.btnConnection.Size = new System.Drawing.Size(150, 46); 227 | this.btnConnection.TabIndex = 2; 228 | this.btnConnection.Text = "连接"; 229 | this.btnConnection.UseVisualStyleBackColor = true; 230 | this.btnConnection.Click += new System.EventHandler(this.btnConnection_Click); 231 | // 232 | // txtPwd 233 | // 234 | this.txtPwd.Location = new System.Drawing.Point(256, 321); 235 | this.txtPwd.Margin = new System.Windows.Forms.Padding(6); 236 | this.txtPwd.Name = "txtPwd"; 237 | this.txtPwd.PasswordChar = '*'; 238 | this.txtPwd.Size = new System.Drawing.Size(600, 35); 239 | this.txtPwd.TabIndex = 1; 240 | this.txtPwd.Text = "sa"; 241 | // 242 | // txtUser 243 | // 244 | this.txtUser.Location = new System.Drawing.Point(256, 241); 245 | this.txtUser.Margin = new System.Windows.Forms.Padding(6); 246 | this.txtUser.Name = "txtUser"; 247 | this.txtUser.Size = new System.Drawing.Size(600, 35); 248 | this.txtUser.TabIndex = 1; 249 | this.txtUser.Text = "sa"; 250 | // 251 | // labDataBase 252 | // 253 | this.labDataBase.AutoSize = true; 254 | this.labDataBase.Location = new System.Drawing.Point(138, 405); 255 | this.labDataBase.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 256 | this.labDataBase.Name = "labDataBase"; 257 | this.labDataBase.Size = new System.Drawing.Size(106, 24); 258 | this.labDataBase.TabIndex = 0; 259 | this.labDataBase.Text = "数据库:"; 260 | // 261 | // label8 262 | // 263 | this.label8.AutoSize = true; 264 | this.label8.Location = new System.Drawing.Point(672, 161); 265 | this.label8.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 266 | this.label8.Name = "label8"; 267 | this.label8.Size = new System.Drawing.Size(82, 24); 268 | this.label8.TabIndex = 0; 269 | this.label8.Text = "端口:"; 270 | // 271 | // labPwd 272 | // 273 | this.labPwd.AutoSize = true; 274 | this.labPwd.Location = new System.Drawing.Point(160, 327); 275 | this.labPwd.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 276 | this.labPwd.Name = "labPwd"; 277 | this.labPwd.Size = new System.Drawing.Size(82, 24); 278 | this.labPwd.TabIndex = 0; 279 | this.labPwd.Text = "密码:"; 280 | // 281 | // txtServerUrl 282 | // 283 | this.txtServerUrl.Location = new System.Drawing.Point(258, 155); 284 | this.txtServerUrl.Margin = new System.Windows.Forms.Padding(6); 285 | this.txtServerUrl.Name = "txtServerUrl"; 286 | this.txtServerUrl.Size = new System.Drawing.Size(402, 35); 287 | this.txtServerUrl.TabIndex = 1; 288 | this.txtServerUrl.Text = "localhost"; 289 | // 290 | // labUser 291 | // 292 | this.labUser.AutoSize = true; 293 | this.labUser.Location = new System.Drawing.Point(138, 247); 294 | this.labUser.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 295 | this.labUser.Name = "labUser"; 296 | this.labUser.Size = new System.Drawing.Size(106, 24); 297 | this.labUser.TabIndex = 0; 298 | this.labUser.Text = "登录名:"; 299 | // 300 | // label7 301 | // 302 | this.label7.AutoSize = true; 303 | this.label7.Location = new System.Drawing.Point(92, 94); 304 | this.label7.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 305 | this.label7.Name = "label7"; 306 | this.label7.Size = new System.Drawing.Size(106, 24); 307 | this.label7.TabIndex = 0; 308 | this.label7.Text = "数据库:"; 309 | // 310 | // labServerUrl 311 | // 312 | this.labServerUrl.AutoSize = true; 313 | this.labServerUrl.Location = new System.Drawing.Point(92, 161); 314 | this.labServerUrl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 315 | this.labServerUrl.Name = "labServerUrl"; 316 | this.labServerUrl.Size = new System.Drawing.Size(154, 24); 317 | this.labServerUrl.TabIndex = 0; 318 | this.labServerUrl.Text = "服务器地址:"; 319 | // 320 | // tabPage1 321 | // 322 | this.tabPage1.Controls.Add(this.textBox1); 323 | this.tabPage1.Controls.Add(this.label3); 324 | this.tabPage1.Controls.Add(this.listViewColumns); 325 | this.tabPage1.Controls.Add(this.listViewTables); 326 | this.tabPage1.Location = new System.Drawing.Point(8, 39); 327 | this.tabPage1.Margin = new System.Windows.Forms.Padding(6); 328 | this.tabPage1.Name = "tabPage1"; 329 | this.tabPage1.Padding = new System.Windows.Forms.Padding(6); 330 | this.tabPage1.Size = new System.Drawing.Size(1886, 1085); 331 | this.tabPage1.TabIndex = 0; 332 | this.tabPage1.Text = "数据库-选择表"; 333 | this.tabPage1.UseVisualStyleBackColor = true; 334 | // 335 | // textBox1 336 | // 337 | this.textBox1.Location = new System.Drawing.Point(1048, 12); 338 | this.textBox1.Margin = new System.Windows.Forms.Padding(6); 339 | this.textBox1.Name = "textBox1"; 340 | this.textBox1.Size = new System.Drawing.Size(196, 35); 341 | this.textBox1.TabIndex = 2; 342 | // 343 | // label3 344 | // 345 | this.label3.AutoSize = true; 346 | this.label3.Location = new System.Drawing.Point(918, 20); 347 | this.label3.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 348 | this.label3.Name = "label3"; 349 | this.label3.Size = new System.Drawing.Size(118, 24); 350 | this.label3.TabIndex = 1; 351 | this.label3.Text = "字段前缀:"; 352 | // 353 | // listViewColumns 354 | // 355 | this.listViewColumns.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 356 | | System.Windows.Forms.AnchorStyles.Left) 357 | | System.Windows.Forms.AnchorStyles.Right))); 358 | this.listViewColumns.FullRowSelect = true; 359 | this.listViewColumns.GridLines = true; 360 | this.listViewColumns.Location = new System.Drawing.Point(922, 66); 361 | this.listViewColumns.Margin = new System.Windows.Forms.Padding(6); 362 | this.listViewColumns.Name = "listViewColumns"; 363 | this.listViewColumns.Size = new System.Drawing.Size(954, 998); 364 | this.listViewColumns.TabIndex = 0; 365 | this.listViewColumns.UseCompatibleStateImageBehavior = false; 366 | this.listViewColumns.View = System.Windows.Forms.View.Details; 367 | this.listViewColumns.SelectedIndexChanged += new System.EventHandler(this.listViewColumns_SelectedIndexChanged); 368 | this.listViewColumns.KeyDown += new System.Windows.Forms.KeyEventHandler(this.listViewColumns_KeyDown); 369 | // 370 | // tabPage2 371 | // 372 | this.tabPage2.Controls.Add(this.panel1); 373 | this.tabPage2.Controls.Add(this.richResult); 374 | this.tabPage2.Location = new System.Drawing.Point(8, 39); 375 | this.tabPage2.Margin = new System.Windows.Forms.Padding(6); 376 | this.tabPage2.Name = "tabPage2"; 377 | this.tabPage2.Padding = new System.Windows.Forms.Padding(6); 378 | this.tabPage2.Size = new System.Drawing.Size(1886, 1085); 379 | this.tabPage2.TabIndex = 1; 380 | this.tabPage2.Text = "数据库-自定义模板"; 381 | this.tabPage2.UseVisualStyleBackColor = true; 382 | // 383 | // panel1 384 | // 385 | this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 386 | | System.Windows.Forms.AnchorStyles.Right))); 387 | this.panel1.Controls.Add(this.labSelectTableName); 388 | this.panel1.Controls.Add(this.button1); 389 | this.panel1.Controls.Add(this.label1); 390 | this.panel1.Controls.Add(this.button2); 391 | this.panel1.Controls.Add(this.richTemplate); 392 | this.panel1.Controls.Add(this.listViewTemplate); 393 | this.panel1.Controls.Add(this.button3); 394 | this.panel1.Location = new System.Drawing.Point(6, 626); 395 | this.panel1.Margin = new System.Windows.Forms.Padding(6); 396 | this.panel1.Name = "panel1"; 397 | this.panel1.Size = new System.Drawing.Size(1880, 454); 398 | this.panel1.TabIndex = 7; 399 | // 400 | // labSelectTableName 401 | // 402 | this.labSelectTableName.AutoSize = true; 403 | this.labSelectTableName.Location = new System.Drawing.Point(184, 110); 404 | this.labSelectTableName.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 405 | this.labSelectTableName.Name = "labSelectTableName"; 406 | this.labSelectTableName.Size = new System.Drawing.Size(0, 24); 407 | this.labSelectTableName.TabIndex = 6; 408 | // 409 | // button1 410 | // 411 | this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 412 | | System.Windows.Forms.AnchorStyles.Right))); 413 | this.button1.AutoSize = true; 414 | this.button1.Location = new System.Drawing.Point(14, 14); 415 | this.button1.Margin = new System.Windows.Forms.Padding(6); 416 | this.button1.Name = "button1"; 417 | this.button1.Size = new System.Drawing.Size(1854, 74); 418 | this.button1.TabIndex = 1; 419 | this.button1.Text = "生成"; 420 | this.button1.UseVisualStyleBackColor = true; 421 | this.button1.Click += new System.EventHandler(this.button1_Click); 422 | // 423 | // label1 424 | // 425 | this.label1.AutoSize = true; 426 | this.label1.Location = new System.Drawing.Point(18, 110); 427 | this.label1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 428 | this.label1.Name = "label1"; 429 | this.label1.Size = new System.Drawing.Size(154, 24); 430 | this.label1.TabIndex = 6; 431 | this.label1.Text = "当前选择表:"; 432 | // 433 | // button2 434 | // 435 | this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 436 | this.button2.Location = new System.Drawing.Point(1714, 100); 437 | this.button2.Margin = new System.Windows.Forms.Padding(6); 438 | this.button2.Name = "button2"; 439 | this.button2.Size = new System.Drawing.Size(150, 46); 440 | this.button2.TabIndex = 3; 441 | this.button2.Text = "字段名"; 442 | this.button2.UseVisualStyleBackColor = true; 443 | this.button2.Click += new System.EventHandler(this.button2_Click); 444 | // 445 | // richTemplate 446 | // 447 | this.richTemplate.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 448 | | System.Windows.Forms.AnchorStyles.Left) 449 | | System.Windows.Forms.AnchorStyles.Right))); 450 | this.richTemplate.Location = new System.Drawing.Point(370, 174); 451 | this.richTemplate.Margin = new System.Windows.Forms.Padding(6); 452 | this.richTemplate.Name = "richTemplate"; 453 | this.richTemplate.Size = new System.Drawing.Size(1500, 276); 454 | this.richTemplate.TabIndex = 2; 455 | this.richTemplate.Text = ""; 456 | // 457 | // listViewTemplate 458 | // 459 | this.listViewTemplate.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 460 | | System.Windows.Forms.AnchorStyles.Left))); 461 | this.listViewTemplate.GridLines = true; 462 | this.listViewTemplate.Location = new System.Drawing.Point(0, 174); 463 | this.listViewTemplate.Margin = new System.Windows.Forms.Padding(6); 464 | this.listViewTemplate.Name = "listViewTemplate"; 465 | this.listViewTemplate.Size = new System.Drawing.Size(360, 276); 466 | this.listViewTemplate.TabIndex = 5; 467 | this.listViewTemplate.UseCompatibleStateImageBehavior = false; 468 | this.listViewTemplate.View = System.Windows.Forms.View.Details; 469 | this.listViewTemplate.SelectedIndexChanged += new System.EventHandler(this.listViewTemplate_SelectedIndexChanged); 470 | // 471 | // button3 472 | // 473 | this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 474 | this.button3.Location = new System.Drawing.Point(1556, 100); 475 | this.button3.Margin = new System.Windows.Forms.Padding(6); 476 | this.button3.Name = "button3"; 477 | this.button3.Size = new System.Drawing.Size(150, 46); 478 | this.button3.TabIndex = 4; 479 | this.button3.Text = "字段说明"; 480 | this.button3.UseVisualStyleBackColor = true; 481 | this.button3.Click += new System.EventHandler(this.button3_Click); 482 | // 483 | // richResult 484 | // 485 | this.richResult.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 486 | | System.Windows.Forms.AnchorStyles.Left) 487 | | System.Windows.Forms.AnchorStyles.Right))); 488 | this.richResult.Location = new System.Drawing.Point(6, 12); 489 | this.richResult.Margin = new System.Windows.Forms.Padding(6); 490 | this.richResult.Name = "richResult"; 491 | this.richResult.Size = new System.Drawing.Size(1870, 598); 492 | this.richResult.TabIndex = 0; 493 | this.richResult.Text = ""; 494 | // 495 | // tabPage4 496 | // 497 | this.tabPage4.Controls.Add(this.splitContainer2); 498 | this.tabPage4.Location = new System.Drawing.Point(8, 39); 499 | this.tabPage4.Margin = new System.Windows.Forms.Padding(6); 500 | this.tabPage4.Name = "tabPage4"; 501 | this.tabPage4.Padding = new System.Windows.Forms.Padding(6); 502 | this.tabPage4.Size = new System.Drawing.Size(1886, 1085); 503 | this.tabPage4.TabIndex = 3; 504 | this.tabPage4.Text = "工具-代码转换"; 505 | this.tabPage4.UseVisualStyleBackColor = true; 506 | // 507 | // splitContainer2 508 | // 509 | this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill; 510 | this.splitContainer2.Location = new System.Drawing.Point(6, 6); 511 | this.splitContainer2.Margin = new System.Windows.Forms.Padding(6); 512 | this.splitContainer2.Name = "splitContainer2"; 513 | this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; 514 | // 515 | // splitContainer2.Panel1 516 | // 517 | this.splitContainer2.Panel1.Controls.Add(this.txtbTop); 518 | // 519 | // splitContainer2.Panel2 520 | // 521 | this.splitContainer2.Panel2.Controls.Add(this.BtnChange); 522 | this.splitContainer2.Panel2.Controls.Add(this.txtbBottom); 523 | this.splitContainer2.Panel2.Controls.Add(this.label2); 524 | this.splitContainer2.Panel2.Controls.Add(this.BtnClear); 525 | this.splitContainer2.Panel2.Controls.Add(this.button4); 526 | this.splitContainer2.Panel2.Controls.Add(this.TxtbString); 527 | this.splitContainer2.Size = new System.Drawing.Size(1874, 1073); 528 | this.splitContainer2.SplitterDistance = 325; 529 | this.splitContainer2.SplitterWidth = 8; 530 | this.splitContainer2.TabIndex = 26; 531 | // 532 | // txtbTop 533 | // 534 | this.txtbTop.AllowDrop = true; 535 | this.txtbTop.Dock = System.Windows.Forms.DockStyle.Fill; 536 | this.txtbTop.Location = new System.Drawing.Point(0, 0); 537 | this.txtbTop.Margin = new System.Windows.Forms.Padding(6); 538 | this.txtbTop.Multiline = true; 539 | this.txtbTop.Name = "txtbTop"; 540 | this.txtbTop.ScrollBars = System.Windows.Forms.ScrollBars.Both; 541 | this.txtbTop.Size = new System.Drawing.Size(1874, 325); 542 | this.txtbTop.TabIndex = 15; 543 | // 544 | // BtnChange 545 | // 546 | this.BtnChange.Location = new System.Drawing.Point(1360, 14); 547 | this.BtnChange.Margin = new System.Windows.Forms.Padding(6); 548 | this.BtnChange.Name = "BtnChange"; 549 | this.BtnChange.Size = new System.Drawing.Size(150, 46); 550 | this.BtnChange.TabIndex = 20; 551 | this.BtnChange.Text = "前后交换"; 552 | this.BtnChange.UseVisualStyleBackColor = true; 553 | this.BtnChange.Click += new System.EventHandler(this.BtnChange_Click_1); 554 | // 555 | // txtbBottom 556 | // 557 | this.txtbBottom.AllowDrop = true; 558 | this.txtbBottom.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 559 | | System.Windows.Forms.AnchorStyles.Left) 560 | | System.Windows.Forms.AnchorStyles.Right))); 561 | this.txtbBottom.Location = new System.Drawing.Point(6, 72); 562 | this.txtbBottom.Margin = new System.Windows.Forms.Padding(6); 563 | this.txtbBottom.Multiline = true; 564 | this.txtbBottom.Name = "txtbBottom"; 565 | this.txtbBottom.ScrollBars = System.Windows.Forms.ScrollBars.Both; 566 | this.txtbBottom.Size = new System.Drawing.Size(1854, 654); 567 | this.txtbBottom.TabIndex = 21; 568 | // 569 | // label2 570 | // 571 | this.label2.AutoSize = true; 572 | this.label2.Location = new System.Drawing.Point(30, 26); 573 | this.label2.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 574 | this.label2.Name = "label2"; 575 | this.label2.Size = new System.Drawing.Size(82, 24); 576 | this.label2.TabIndex = 24; 577 | this.label2.Text = "变量:"; 578 | // 579 | // BtnClear 580 | // 581 | this.BtnClear.Location = new System.Drawing.Point(1684, 14); 582 | this.BtnClear.Margin = new System.Windows.Forms.Padding(6); 583 | this.BtnClear.Name = "BtnClear"; 584 | this.BtnClear.Size = new System.Drawing.Size(150, 46); 585 | this.BtnClear.TabIndex = 25; 586 | this.BtnClear.Text = "清 除"; 587 | this.BtnClear.UseVisualStyleBackColor = true; 588 | this.BtnClear.Click += new System.EventHandler(this.BtnClear_Click); 589 | // 590 | // button4 591 | // 592 | this.button4.Location = new System.Drawing.Point(1522, 14); 593 | this.button4.Margin = new System.Windows.Forms.Padding(6); 594 | this.button4.Name = "button4"; 595 | this.button4.Size = new System.Drawing.Size(150, 46); 596 | this.button4.TabIndex = 22; 597 | this.button4.Text = "转 换"; 598 | this.button4.UseVisualStyleBackColor = true; 599 | this.button4.Click += new System.EventHandler(this.button4_Click); 600 | // 601 | // TxtbString 602 | // 603 | this.TxtbString.Location = new System.Drawing.Point(124, 18); 604 | this.TxtbString.Margin = new System.Windows.Forms.Padding(6); 605 | this.TxtbString.Name = "TxtbString"; 606 | this.TxtbString.Size = new System.Drawing.Size(196, 35); 607 | this.TxtbString.TabIndex = 23; 608 | // 609 | // tabPage5 610 | // 611 | this.tabPage5.Controls.Add(this.splitContainer1); 612 | this.tabPage5.Location = new System.Drawing.Point(8, 39); 613 | this.tabPage5.Margin = new System.Windows.Forms.Padding(6); 614 | this.tabPage5.Name = "tabPage5"; 615 | this.tabPage5.Padding = new System.Windows.Forms.Padding(6); 616 | this.tabPage5.Size = new System.Drawing.Size(1886, 1085); 617 | this.tabPage5.TabIndex = 4; 618 | this.tabPage5.Text = "工具-XML格式化"; 619 | this.tabPage5.UseVisualStyleBackColor = true; 620 | // 621 | // splitContainer1 622 | // 623 | this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; 624 | this.splitContainer1.Location = new System.Drawing.Point(6, 6); 625 | this.splitContainer1.Margin = new System.Windows.Forms.Padding(6); 626 | this.splitContainer1.Name = "splitContainer1"; 627 | this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; 628 | // 629 | // splitContainer1.Panel1 630 | // 631 | this.splitContainer1.Panel1.Controls.Add(this.txtformatxmlsource); 632 | // 633 | // splitContainer1.Panel2 634 | // 635 | this.splitContainer1.Panel2.Controls.Add(this.txtformatxml); 636 | this.splitContainer1.Panel2.Controls.Add(this.btnsavefile); 637 | this.splitContainer1.Panel2.Controls.Add(this.btnaddfile); 638 | this.splitContainer1.Panel2.Controls.Add(this.button5); 639 | this.splitContainer1.Panel2.Controls.Add(this.button6); 640 | this.splitContainer1.Size = new System.Drawing.Size(1874, 1073); 641 | this.splitContainer1.SplitterDistance = 243; 642 | this.splitContainer1.SplitterWidth = 8; 643 | this.splitContainer1.TabIndex = 11; 644 | // 645 | // txtformatxmlsource 646 | // 647 | this.txtformatxmlsource.Dock = System.Windows.Forms.DockStyle.Fill; 648 | this.txtformatxmlsource.Location = new System.Drawing.Point(0, 0); 649 | this.txtformatxmlsource.Margin = new System.Windows.Forms.Padding(6); 650 | this.txtformatxmlsource.Multiline = true; 651 | this.txtformatxmlsource.Name = "txtformatxmlsource"; 652 | this.txtformatxmlsource.ScrollBars = System.Windows.Forms.ScrollBars.Both; 653 | this.txtformatxmlsource.Size = new System.Drawing.Size(1874, 243); 654 | this.txtformatxmlsource.TabIndex = 5; 655 | // 656 | // txtformatxml 657 | // 658 | this.txtformatxml.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 659 | | System.Windows.Forms.AnchorStyles.Left) 660 | | System.Windows.Forms.AnchorStyles.Right))); 661 | this.txtformatxml.Location = new System.Drawing.Point(10, 64); 662 | this.txtformatxml.Margin = new System.Windows.Forms.Padding(6); 663 | this.txtformatxml.Multiline = true; 664 | this.txtformatxml.Name = "txtformatxml"; 665 | this.txtformatxml.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 666 | this.txtformatxml.Size = new System.Drawing.Size(1850, 744); 667 | this.txtformatxml.TabIndex = 6; 668 | // 669 | // btnsavefile 670 | // 671 | this.btnsavefile.Location = new System.Drawing.Point(1168, 6); 672 | this.btnsavefile.Margin = new System.Windows.Forms.Padding(6); 673 | this.btnsavefile.Name = "btnsavefile"; 674 | this.btnsavefile.Size = new System.Drawing.Size(150, 46); 675 | this.btnsavefile.TabIndex = 10; 676 | this.btnsavefile.Text = "另存为"; 677 | this.btnsavefile.UseVisualStyleBackColor = true; 678 | this.btnsavefile.Click += new System.EventHandler(this.btnsavefile_Click); 679 | // 680 | // btnaddfile 681 | // 682 | this.btnaddfile.Location = new System.Drawing.Point(512, 6); 683 | this.btnaddfile.Margin = new System.Windows.Forms.Padding(6); 684 | this.btnaddfile.Name = "btnaddfile"; 685 | this.btnaddfile.Size = new System.Drawing.Size(150, 46); 686 | this.btnaddfile.TabIndex = 9; 687 | this.btnaddfile.Text = "打开文件"; 688 | this.btnaddfile.UseVisualStyleBackColor = true; 689 | this.btnaddfile.Click += new System.EventHandler(this.btnaddfile_Click); 690 | // 691 | // button5 692 | // 693 | this.button5.Location = new System.Drawing.Point(964, 6); 694 | this.button5.Margin = new System.Windows.Forms.Padding(6); 695 | this.button5.Name = "button5"; 696 | this.button5.Size = new System.Drawing.Size(150, 46); 697 | this.button5.TabIndex = 8; 698 | this.button5.Text = "清空"; 699 | this.button5.UseVisualStyleBackColor = true; 700 | this.button5.Click += new System.EventHandler(this.button5_Click); 701 | // 702 | // button6 703 | // 704 | this.button6.Location = new System.Drawing.Point(734, 6); 705 | this.button6.Margin = new System.Windows.Forms.Padding(6); 706 | this.button6.Name = "button6"; 707 | this.button6.Size = new System.Drawing.Size(150, 46); 708 | this.button6.TabIndex = 7; 709 | this.button6.Text = "格式化"; 710 | this.button6.UseVisualStyleBackColor = true; 711 | this.button6.Click += new System.EventHandler(this.button6_Click); 712 | // 713 | // tabPage7 714 | // 715 | this.tabPage7.Controls.Add(this.webBrowser1); 716 | this.tabPage7.Location = new System.Drawing.Point(8, 39); 717 | this.tabPage7.Margin = new System.Windows.Forms.Padding(6); 718 | this.tabPage7.Name = "tabPage7"; 719 | this.tabPage7.Size = new System.Drawing.Size(1886, 1085); 720 | this.tabPage7.TabIndex = 6; 721 | this.tabPage7.Text = "JSON生成C#类"; 722 | this.tabPage7.UseVisualStyleBackColor = true; 723 | // 724 | // webBrowser1 725 | // 726 | this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill; 727 | this.webBrowser1.Location = new System.Drawing.Point(0, 0); 728 | this.webBrowser1.Margin = new System.Windows.Forms.Padding(6); 729 | this.webBrowser1.MinimumSize = new System.Drawing.Size(40, 40); 730 | this.webBrowser1.Name = "webBrowser1"; 731 | this.webBrowser1.Size = new System.Drawing.Size(1886, 1085); 732 | this.webBrowser1.TabIndex = 0; 733 | // 734 | // tabPage6 735 | // 736 | this.tabPage6.Controls.Add(this.label6); 737 | this.tabPage6.Controls.Add(this.label5); 738 | this.tabPage6.Controls.Add(this.label4); 739 | this.tabPage6.Location = new System.Drawing.Point(8, 39); 740 | this.tabPage6.Margin = new System.Windows.Forms.Padding(6); 741 | this.tabPage6.Name = "tabPage6"; 742 | this.tabPage6.Padding = new System.Windows.Forms.Padding(6); 743 | this.tabPage6.Size = new System.Drawing.Size(1886, 1085); 744 | this.tabPage6.TabIndex = 5; 745 | this.tabPage6.Text = "帮助"; 746 | this.tabPage6.UseVisualStyleBackColor = true; 747 | // 748 | // label6 749 | // 750 | this.label6.AutoSize = true; 751 | this.label6.Location = new System.Drawing.Point(78, 178); 752 | this.label6.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 753 | this.label6.Name = "label6"; 754 | this.label6.Size = new System.Drawing.Size(82, 24); 755 | this.label6.TabIndex = 0; 756 | this.label6.Text = "label4"; 757 | // 758 | // label5 759 | // 760 | this.label5.AutoSize = true; 761 | this.label5.Location = new System.Drawing.Point(78, 118); 762 | this.label5.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 763 | this.label5.Name = "label5"; 764 | this.label5.Size = new System.Drawing.Size(82, 24); 765 | this.label5.TabIndex = 0; 766 | this.label5.Text = "label4"; 767 | // 768 | // label4 769 | // 770 | this.label4.AutoSize = true; 771 | this.label4.Location = new System.Drawing.Point(78, 58); 772 | this.label4.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); 773 | this.label4.Name = "label4"; 774 | this.label4.Size = new System.Drawing.Size(82, 24); 775 | this.label4.TabIndex = 0; 776 | this.label4.Text = "label4"; 777 | // 778 | // openFileDialog1 779 | // 780 | this.openFileDialog1.FileName = "openFileDialog1"; 781 | // 782 | // Tables 783 | // 784 | this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 24F); 785 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 786 | this.ClientSize = new System.Drawing.Size(1902, 1132); 787 | this.Controls.Add(this.tabControl1); 788 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 789 | this.Margin = new System.Windows.Forms.Padding(6); 790 | this.Name = "Tables"; 791 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 792 | this.Text = "CSharp-database-code-generation-tool v1.4"; 793 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Tables_FormClosing); 794 | this.Load += new System.EventHandler(this.Tables_Load); 795 | this.tabControl1.ResumeLayout(false); 796 | this.tabPage3.ResumeLayout(false); 797 | this.groupBox1.ResumeLayout(false); 798 | this.groupBox1.PerformLayout(); 799 | this.tabPage1.ResumeLayout(false); 800 | this.tabPage1.PerformLayout(); 801 | this.tabPage2.ResumeLayout(false); 802 | this.panel1.ResumeLayout(false); 803 | this.panel1.PerformLayout(); 804 | this.tabPage4.ResumeLayout(false); 805 | this.splitContainer2.Panel1.ResumeLayout(false); 806 | this.splitContainer2.Panel1.PerformLayout(); 807 | this.splitContainer2.Panel2.ResumeLayout(false); 808 | this.splitContainer2.Panel2.PerformLayout(); 809 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); 810 | this.splitContainer2.ResumeLayout(false); 811 | this.tabPage5.ResumeLayout(false); 812 | this.splitContainer1.Panel1.ResumeLayout(false); 813 | this.splitContainer1.Panel1.PerformLayout(); 814 | this.splitContainer1.Panel2.ResumeLayout(false); 815 | this.splitContainer1.Panel2.PerformLayout(); 816 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); 817 | this.splitContainer1.ResumeLayout(false); 818 | this.tabPage7.ResumeLayout(false); 819 | this.tabPage6.ResumeLayout(false); 820 | this.tabPage6.PerformLayout(); 821 | this.ResumeLayout(false); 822 | 823 | } 824 | 825 | #endregion 826 | 827 | private System.Windows.Forms.ListView listViewTables; 828 | private System.Windows.Forms.TabControl tabControl1; 829 | private System.Windows.Forms.TabPage tabPage1; 830 | private System.Windows.Forms.TabPage tabPage2; 831 | private System.Windows.Forms.ListView listViewColumns; 832 | private System.Windows.Forms.Button button1; 833 | private System.Windows.Forms.RichTextBox richResult; 834 | private System.Windows.Forms.RichTextBox richTemplate; 835 | private System.Windows.Forms.Button button3; 836 | private System.Windows.Forms.Button button2; 837 | private System.Windows.Forms.ListView listViewTemplate; 838 | private System.Windows.Forms.Label label1; 839 | private System.Windows.Forms.Label labSelectTableName; 840 | private System.Windows.Forms.Panel panel1; 841 | private System.Windows.Forms.TabPage tabPage3; 842 | private System.Windows.Forms.GroupBox groupBox1; 843 | private System.Windows.Forms.Button btnConfirm; 844 | public System.Windows.Forms.ComboBox comDataBase; 845 | private System.Windows.Forms.Button btnConnection; 846 | private System.Windows.Forms.TextBox txtPwd; 847 | private System.Windows.Forms.TextBox txtUser; 848 | private System.Windows.Forms.Label labDataBase; 849 | private System.Windows.Forms.Label labPwd; 850 | private System.Windows.Forms.TextBox txtServerUrl; 851 | private System.Windows.Forms.Label labUser; 852 | private System.Windows.Forms.Label labServerUrl; 853 | private System.Windows.Forms.TabPage tabPage4; 854 | private System.Windows.Forms.Label label2; 855 | private System.Windows.Forms.Button BtnClear; 856 | private System.Windows.Forms.TextBox TxtbString; 857 | private System.Windows.Forms.TextBox txtbBottom; 858 | private System.Windows.Forms.Button BtnChange; 859 | private System.Windows.Forms.Button button4; 860 | private System.Windows.Forms.TextBox txtbTop; 861 | private System.Windows.Forms.TabPage tabPage5; 862 | private System.Windows.Forms.Button btnsavefile; 863 | private System.Windows.Forms.Button btnaddfile; 864 | private System.Windows.Forms.Button button5; 865 | private System.Windows.Forms.TextBox txtformatxmlsource; 866 | private System.Windows.Forms.Button button6; 867 | private System.Windows.Forms.TextBox txtformatxml; 868 | private System.Windows.Forms.SaveFileDialog saveFileDialog1; 869 | private System.Windows.Forms.OpenFileDialog openFileDialog1; 870 | private System.Windows.Forms.SplitContainer splitContainer1; 871 | private System.Windows.Forms.SplitContainer splitContainer2; 872 | private System.Windows.Forms.Label label3; 873 | private System.Windows.Forms.TextBox textBox1; 874 | private System.Windows.Forms.TabPage tabPage6; 875 | private System.Windows.Forms.Label label4; 876 | private System.Windows.Forms.Label label6; 877 | private System.Windows.Forms.Label label5; 878 | private System.Windows.Forms.TabPage tabPage7; 879 | private System.Windows.Forms.WebBrowser webBrowser1; 880 | private System.Windows.Forms.ComboBox comboBox1; 881 | private System.Windows.Forms.Label label7; 882 | private System.Windows.Forms.TextBox txt_Port; 883 | private System.Windows.Forms.Label label8; 884 | } 885 | } -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/.DS_Store -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/Debug/CSharp数据库代码生成工具.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/Debug/CSharp数据库代码生成工具.exe -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/Debug/CSharp数据库代码生成工具.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/bin/Debug/CSharp数据库代码生成工具.pdb -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/.DS_Store -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.Properties.Resources.resources -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.ShowDataForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.ShowDataForm.resources -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.Tables.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.Tables.resources -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache 2 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 3 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 4 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 5 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 6 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 7 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 8 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 9 | E:\开源项目\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 10 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 11 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 12 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 13 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 14 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache 15 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 16 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 17 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 18 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 19 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 20 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 21 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 22 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 23 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache 24 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 25 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 26 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 27 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 28 | d:\Users\Zengzhi\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 29 | D:\Users\shmily\Documents\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 30 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 31 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 32 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 33 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 34 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 35 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 36 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 37 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 38 | F:\MyText\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 39 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 40 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 41 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 42 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 43 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 44 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 45 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 46 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 47 | F:\MyText\CSharp数据库代码生成工具\代码生成器\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 48 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 49 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 50 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 51 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 52 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache 53 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 54 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 55 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 56 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 57 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.Cache 58 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Shove.Components.dll 59 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Shove.dll 60 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Data.SQLite.dll 61 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Microsoft.Office.Interop.Excel.dll 62 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Interop.IISOle.dll 63 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\office.dll 64 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Microsoft.Vbe.Interop.dll 65 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\stdole.dll 66 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Shove.xml 67 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Shove.Components.pdb 68 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Shove.Components.xml 69 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Data.SQLite.pdb 70 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Data.SQLite.xml 71 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Microsoft.Office.Interop.Excel.xml 72 | C:\Users\gaozengzhi\Documents\MY Work Space\xiniuDB\branch\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\office.xml 73 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe.config 74 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 75 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 76 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csprojAssemblyReference.cache 77 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 78 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 79 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 80 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 81 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.cache 82 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.CoreCompileInputs.cache 83 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.CopyComplete 84 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 85 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 86 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\BouncyCastle.Crypto.dll 87 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Google.Protobuf.dll 88 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.dll 89 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.Streams.dll 90 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Hash.xxHash.dll 91 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\MySql.Data.dll 92 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Renci.SshNet.dll 93 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Buffers.dll 94 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Memory.dll 95 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Numerics.Vectors.dll 96 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll 97 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Ubiety.Dns.Core.dll 98 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Zstandard.Net.dll 99 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Google.Protobuf.xml 100 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.xml 101 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.Streams.xml 102 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Hash.xxHash.xml 103 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\MySql.Data.xml 104 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Renci.SshNet.xml 105 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Buffers.xml 106 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Memory.xml 107 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Numerics.Vectors.xml 108 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml 109 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Dapper.dll 110 | D:\Users\JunyaWang\Downloads\CSharp-database-code-generation-tool-master\CSharp-database-code-generation-tool-master\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Dapper.xml 111 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe.config 112 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.exe 113 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\CSharp数据库代码生成工具.pdb 114 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\BouncyCastle.Crypto.dll 115 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Dapper.dll 116 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Google.Protobuf.dll 117 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.dll 118 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.Streams.dll 119 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Hash.xxHash.dll 120 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\MySql.Data.dll 121 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Renci.SshNet.dll 122 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Buffers.dll 123 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Memory.dll 124 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Numerics.Vectors.dll 125 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll 126 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Ubiety.Dns.Core.dll 127 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Zstandard.Net.dll 128 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Dapper.xml 129 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Google.Protobuf.xml 130 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.xml 131 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Compression.LZ4.Streams.xml 132 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\K4os.Hash.xxHash.xml 133 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\MySql.Data.xml 134 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\Renci.SshNet.xml 135 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Buffers.xml 136 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Memory.xml 137 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Numerics.Vectors.xml 138 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml 139 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.form11.resources 140 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Properties.Resources.resources 141 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.ShowDataForm.resources 142 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.Tables.resources 143 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.GenerateResource.cache 144 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.CoreCompileInputs.cache 145 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.csproj.CopyComplete 146 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.exe 147 | E:\Gitlab\GitHub\CSharp-database-code-generation-tool\CSharp数据库代码生成工具\CSharp数据库代码生成工具\obj\Debug\CSharp数据库代码生成工具.pdb 148 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.exe -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.form11.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.form11.resources -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/CSharp数据库代码生成工具.pdb -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /CSharp数据库代码生成工具/CSharp数据库代码生成工具/virtualdrivemaster.exe(128).ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuefengkai/CSharp-database-code-generation-tool/aefccf3e5672f6356ab336dde4b5b1a17546ef5c/CSharp数据库代码生成工具/CSharp数据库代码生成工具/virtualdrivemaster.exe(128).ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CSharp数据库代码生成工具 2 | 3 | ###### 快速代码生成减少代码时间 4 | 5 | [工具截图cnblog](http://www.cnblogs.com/yuefengkai/p/3927101.html)
6 | 7 | ## 概述 8 | 9 | #### 项目中遇到很多数据库表字段特别多的项目,手动一个一个去敲也不知道敲到什么时候,突发奇想做一个工具一劳永逸。花了一晚上做了这个东西,代码写的比较乱,用这个工具后减少了很多时间 10 | 11 | ## 特点 12 | 13 | #### 1. 支持sql2005-2008 14 | 15 | 16 | #### 2. 显示表说明,字段说明 17 | 18 | 19 | #### 3. 生成开发中没有技术含量但费时间的累代码,可手动编辑模板。 20 | 21 | 22 | 23 | --------------------------------------------------------------------------------