Skip to content

Commit 8bd621c

Browse files
committed
优化注释
1 parent fa7f572 commit 8bd621c

File tree

6 files changed

+57
-63
lines changed

6 files changed

+57
-63
lines changed

BLL.cst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ namespace <%= BLLNamespace %>
7070

7171
#region 根据传入Model更新数据并返回更新后的Model
7272
/// <summary>
73-
/// 根据传入Model更新数据并返回更新后的Model
73+
/// 根据传入Model的对应数据库主键更新数据并返回受影响的行数
7474
/// </summary>
7575
[DataObjectMethod(DataObjectMethodType.Update)]
7676
public static int Update(<%= GetModelClassName() %> <%= GetModelParamName() %>)

CreatSingleTable.cst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ MergeProperties="False" ExcludeProperties="" %>
77
<%@ Register Name="BLL" Template="BLL.cst"
88
MergeProperties="False" ExcludeProperties="" %>
99

10-
<%@ Register Name="MyDBHelper" Template="MyDBHelper.cst"
10+
<%@ Register Name="MySqlDBHelper" Template="MySqlDBHelper.cst"
1111
MergeProperties="False" ExcludeProperties="" %>
1212

1313
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Optional="False"%>
@@ -39,9 +39,9 @@ MergeProperties="False" ExcludeProperties="" %>
3939
</script>
4040
<%
4141
Models model = this.Create<Models>();
42-
model.ModelsNamespace = this.RootNamespace+".Model";
42+
model.ModelsNamespace = this.RootNamespace+".DBModel";
4343
model.TargetTable = this.SourceTable;
44-
model.RenderToFile(this.OutputDirectory+"DataModels/"+model.GetFileName(),true);
44+
model.RenderToFile(this.OutputDirectory+"DBModels/"+model.GetFileName(),true);
4545

4646

4747
DAL dal = this.Create<DAL>();
@@ -61,7 +61,7 @@ MergeProperties="False" ExcludeProperties="" %>
6161
bll.RenderToFile(this.OutputDirectory+"BLL/"+bll.GetFileName(),true);
6262

6363

64-
MyDBHelper helper=this.Create<MyDBHelper>( );
64+
MySqlDBHelper helper=this.Create<MySqlDBHelper>();
6565
helper.Namespace = this.RootNamespace;
6666
helper.RenderToFile(this.OutputDirectory+helper.GetFileName(),true);
6767

DAL.cst

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<%@ Property Name="TargetTable" Type="SchemaExplorer.TableSchema" Category="Context" Description="TargetTable that the object is based on." %>
33
<%@ Property Name="ModelsNamespace" Default="MyOffice.Models" Type="System.String" Category="Context" Description="TargetTable that the object is based on." %>
44
<%@ Property Name="DALNamespace" Default="PwbMVC.DAL" Type="System.String" Category="Context" Description="TargetTable that the object is based on." %>
5-
<%@ Property Name="DALClassNameSurfix" Default="Service" Type="System.String" Category="Context" Description="TargetTable that the object is based on." %>
5+
<%@ Property Name="DALClassNameSurfix" Default="Service" Type="System.String" Category="Context" Description="类名称后缀" %>
66
<%@ Assembly Name="SchemaExplorer" %>
77
<%@ Assembly Name="System.Data" %>
88
<%@ Import Namespace="SchemaExplorer" %>
@@ -47,7 +47,7 @@ namespace <%= DALNamespace %>
4747
%>
4848
};
4949

50-
int affectRows = (int)MyDBHelper.ExecuteNonQuery(sql, para);
50+
int affectRows = (int)MySqlDBHelper.ExecuteNonQuery(sql, para);
5151
if(affectRows==1)
5252
{
5353
return true;
@@ -70,7 +70,7 @@ namespace <%= DALNamespace %>
7070
}
7171
%>
7272
};
73-
int AddId = (int)MyDBHelper.ExecuteNonQuery(sql, para);
73+
int AddId = (int)MySqlDBHelper.ExecuteNonQuery(sql, para);
7474
if(AddId==1)
7575
{
7676
return true;
@@ -97,14 +97,14 @@ namespace <%= DALNamespace %>
9797
new MySqlParameter("@<%= GetPKName() %>", <%= GetCamelPKName() %>)
9898
};
9999

100-
return MyDBHelper.ExecuteNonQuery(sql, para);
100+
return MySqlDBHelper.ExecuteNonQuery(sql, para);
101101
}
102102
#endregion
103103

104104

105105
#region Update
106106
/// <summary>
107-
/// 根据传入Model的ID更新数据并返回更新后的Model
107+
/// 根据传入Model的对应数据库主键更新数据并返回受影响的行数
108108
/// </summary>
109109
public int Update(<%= GetModelClassName() %> <%= GetModelParamName() %>)
110110
{
@@ -137,7 +137,7 @@ namespace <%= DALNamespace %>
137137
%>
138138
};
139139

140-
return MyDBHelper.ExecuteNonQuery(sql, para);
140+
return MySqlDBHelper.ExecuteNonQuery(sql, para);
141141
}
142142
#endregion
143143
#region select
@@ -147,7 +147,7 @@ namespace <%= DALNamespace %>
147147
public <%= GetModelClassName() %> GetBy<%= GetPKPropertyName() %>(<%= GetPKPropertyType() %> <%= GetCamelPKName() %>)
148148
{
149149
string sql = "SELECT * FROM <%= TargetTable.Database %>.<%= TargetTable.Name %> WHERE <%= GetPKPropertyName() %> = @<%= GetPKPropertyName() %>";
150-
using(MySqlDataReader reader = MyDBHelper.ExecuteDataReader(sql, new MySqlParameter("@<%= GetPKPropertyName() %>", <%= GetCamelPKName() %>)))
150+
using(MySqlDataReader reader = MySqlDBHelper.ExecuteDataReader(sql, new MySqlParameter("@<%= GetPKPropertyName() %>", <%= GetCamelPKName() %>)))
151151
{
152152
if (reader.Read())
153153
{
@@ -166,7 +166,7 @@ namespace <%= DALNamespace %>
166166
public IEnumerable<<%= GetModelClassName() %>> GetBycolumnName(string columnName,string columnContent)
167167
{
168168
string sql = "SELECT * FROM <%= TargetTable.Database %>.<%= TargetTable.Name %> where "+columnName+"='"+ @columnContent + "'";
169-
using(MySqlDataReader reader = MyDBHelper.ExecuteDataReader(sql,new MySqlParameter(columnName, columnContent)))
169+
using(MySqlDataReader reader = MySqlDBHelper.ExecuteDataReader(sql,new MySqlParameter(columnName, columnContent)))
170170
{
171171
return ToModels(reader);
172172
}
@@ -193,7 +193,7 @@ namespace <%= DALNamespace %>
193193
sql = sql.Substring(0, sql.Length - 5);
194194
}
195195

196-
using(MySqlDataReader reader = MyDBHelper.ExecuteDataReader(sql))
196+
using(MySqlDataReader reader = MySqlDBHelper.ExecuteDataReader(sql))
197197
{
198198
return ToModels(reader);
199199
}
@@ -225,7 +225,7 @@ namespace <%= DALNamespace %>
225225
public int GetTotalCount()
226226
{
227227
string sql = "SELECT count(*) FROM <%= TargetTable.Database %>.<%= TargetTable.Name %>";
228-
return (int)MyDBHelper.ExecuteScalar(sql);
228+
return (int)MySqlDBHelper.ExecuteScalar(sql);
229229
}
230230

231231

@@ -236,7 +236,7 @@ namespace <%= DALNamespace %>
236236
public IEnumerable<<%= GetModelClassName() %>> GetPagedData(int minrownum,int maxrownum)
237237
{
238238
string sql = "SELECT * from(SELECT *,(row_number() over(order by <%=this.GetPKName()%>))-1 rownum FROM <%= TargetTable.Database %>.<%= TargetTable.Name %>) t where rownum>=@minrownum and rownum<=@maxrownum";
239-
using(MySqlDataReader reader = MyDBHelper.ExecuteDataReader(sql,
239+
using(MySqlDataReader reader = MySqlDBHelper.ExecuteDataReader(sql,
240240
new MySqlParameter("@minrownum",minrownum),
241241
new MySqlParameter("@maxrownum",maxrownum)))
242242
{
@@ -253,7 +253,7 @@ namespace <%= DALNamespace %>
253253
public IEnumerable<<%= GetModelClassName() %>> GetAll()
254254
{
255255
string sql = "SELECT * FROM <%= TargetTable.Database %>.<%= TargetTable.Name %>";
256-
using(MySqlDataReader reader = MyDBHelper.ExecuteDataReader(sql))
256+
using(MySqlDataReader reader = MySqlDBHelper.ExecuteDataReader(sql))
257257
{
258258
return ToModels(reader);
259259
}
@@ -353,10 +353,7 @@ namespace <%= DALNamespace %>
353353
return false;
354354
}
355355

356-
///////////////////////////////////////////////////////////////
357-
// CLASS NAMES by Shen Bo
358-
///////////////////////////////////////////////////////////////
359-
// UserService
356+
360357
public string GetDALClassName() {
361358
return GetModelClassName() + DALClassNameSurfix;
362359
}
@@ -416,18 +413,12 @@ public string GetCommonInsertSQLLine() {
416413
return result;
417414
}
418415

419-
///////////////////////////////////////////////////////////////
420-
// PRIMARY KEY TYPE by Shen Bo
421-
///////////////////////////////////////////////////////////////
422-
// int
416+
423417
public string GetPKPropertyType() {
424418
return GetPKType(TargetTable);
425419
}
426420

427-
///////////////////////////////////////////////////////////////
428-
// PRIMARY KEY NAME by Shen Bo
429-
///////////////////////////////////////////////////////////////
430-
// Id
421+
431422
public string GetPKPropertyName() {
432423
return ConvertToPascal(GetPKName());
433424
}

Main.csp

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,41 @@
44
<add key="ConnectionString1" value="server=127.0.0.1;User ID=root;Password=biolab-x-51818;database=biolab;port=53306;" />
55
</variables>
66
<propertySets>
7-
<propertySet name="Main.txt" output="Main.txt" template="E:\潘文博\我的代码\Git\MysqlCodesmithModel\Main.cst">
7+
<propertySet name="Main.txt" output="Main.txt" template="Main.cst">
88
<property name="RootNamespace">MySqlNamesapce</property>
99
<property name="SourceTables">
1010
<connectionString>$(ConnectionString1)</connectionString>
1111
<providerType>SchemaExplorer.MySQLSchemaProvider,SchemaExplorer.MySQLSchemaProvider</providerType>
1212
<tableList>
13-
<table>
14-
<owner />
15-
<name>datyg</name>
16-
</table>
17-
<table>
18-
<owner />
19-
<name>dev</name>
20-
</table>
21-
<table>
22-
<owner />
23-
<name>fzmaintb</name>
24-
</table>
25-
<table>
26-
<owner />
27-
<name>fzresulttb</name>
28-
</table>
29-
<table>
30-
<owner />
31-
<name>shrecord</name>
32-
</table>
33-
<table>
34-
<owner />
35-
<name>shresult</name>
36-
</table>
37-
<table>
38-
<owner />
39-
<name>sta</name>
40-
</table>
41-
</tableList>
13+
<table>
14+
<owner />
15+
<name>datyg</name>
16+
</table>
17+
<table>
18+
<owner />
19+
<name>dev</name>
20+
</table>
21+
<table>
22+
<owner />
23+
<name>fzmaintb</name>
24+
</table>
25+
<table>
26+
<owner />
27+
<name>fzresulttb</name>
28+
</table>
29+
<table>
30+
<owner />
31+
<name>shrecord</name>
32+
</table>
33+
<table>
34+
<owner />
35+
<name>shresult</name>
36+
</table>
37+
<table>
38+
<owner />
39+
<name>sta</name>
40+
</table>
41+
</tableList>
4242
</property>
4343
<property name="OutputDirectory">C:\Users\bran\Desktop\新建文件夹\</property>
4444
</propertySet>

MyDBHelper.cst renamed to MySqlDBHelper.cst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ using System.Data;
1111

1212
namespace <%=Namespace%>
1313
{
14-
public class MyDBHelper
14+
public class MySqlDBHelper
1515
{
1616
//连接字符串需要写在App.config中.
17-
public static readonly string connstr =
17+
public static readonly string connstr2 =
1818
ConfigurationManager.ConnectionStrings["<%=ConnectionStringName%>"].ConnectionString;
19+
20+
public static readonly string connstr =
21+
"Server=127.0.0.1;Port=" + 3306 + ";SslMode=none;Uid=root;Pwd=root;CharSet=utf8;"
1922

2023
#region 执行Command.ExecuteNonQuery(),返回受影响的行数
2124
/// <summary>

ToolsCodeTemplate.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ public void PrintHeader()
1414
{
1515
Response.WriteLine("//============================================================");
1616
Response.WriteLine("//创建时间:"+DateTime.Now);
17-
Response.WriteLine("//创建人:PeterPanwb");
18-
Response.WriteLine("//项目开源地址:https://github.com/PeterPanwb/MysqlCodesmithModel");
17+
Response.WriteLine("//创建人:KleinPan");
18+
Response.WriteLine("//项目开源地址:https://github.com/KleinPan/MysqlCodesmithModel");
1919
Response.WriteLine("//============================================================");
2020
Response.WriteLine();
2121
}

0 commit comments

Comments
 (0)