├── .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 |
--------------------------------------------------------------------------------