1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <#@ template debug="true" hostspecific="true" language="C#" #>
- <#@ assembly name="System.Core" #>
- <#@ assembly name="System.Data" #>
- <#@ assembly name="$(SolutionDir)\Lib\SCADA.CommonLib.dll" #>
- <#@ assembly name="$(SolutionDir)\Lib\System.Data.SQLite.dll" #>
- <#@ import namespace="System.Linq" #>
- <#@ import namespace="System.Text" #>
- <#@ import namespace="System.Collections.Generic" #>
- <#@ import namespace="System.Data" #>
- <#@ import namespace="SCADA.CommonLib.Data"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL.MSSql"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL.MySql"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL.Sqlite"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL.Oracle"#>
- <#@ import namespace="SCADA.CommonLib.Data.DIL.NpgSql"#>
- <#@ import namespace="Microsoft.VisualStudio.TextTemplating"#>
- <#@ output extension=".cs" #>
- <#
- string ttpath = this.Host.TemplateFile;
- string projectPath=Host.ResolveAssemblyReference("$(SolutionDir)");
- string outPath=Host.ResolveAssemblyReference("$(TargetDir)");
- // string dataPath=@$"{projectPath}\SCADA_DAQ\bin\XiDiSaoMa\net47\Data";
- // IDB db=new SQLiteDB(dataPath,"QwPlatform.db");
- IDB db=new SQLDB(@"10.255.254.250","TL_DB","sa","M+123456");
- #>
- using System;
- using System.Collections.Generic;
- using System.Data.SqlClient;
- using SCADA.CommonLib;
- using SCADA.CommonLib.Data;
- using SCADA.CommonLib.Data.DIL;
- using SCADA.CommonLib.Data.DIL.MSSql;
- namespace SqlSchema
- {
- namespace DBSchema
- {
- <#= db.GetProduceDefine() #>
- }
- namespace DBNames
- {
- <#=db.GetTableColumnsDefine() #>
- <#=db.GetViewColumnsDefine() #>
- <#=db.GetProduceParametersDefine() #>
- }
- namespace DBModel
- {
- <#= db.GetDBModel() #>
- }
- namespace DIL
- {
- public class DILDB:SQLDB
- {
- <#= db.GetDeclare() #>
- }
- }
- }
|