Skip to content

Commit ea4b1e9

Browse files
author
v-anzha
committed
update T4 project DbHelper.ttinclude
1 parent fdfb802 commit ea4b1e9

2 files changed

Lines changed: 74 additions & 28 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
//如果要获取主机信息,记得把 hostspecific 设置成true
2+
3+
//导入命名空间组件
4+
5+
//引入我们的公共模板文件
6+
//引入命名空间
7+
8+
9+
10+
//定义我们的输出文件夹
11+
12+
13+
14+
//--------------------------------------------------------------------
15+
// 此代码由T4模板自动生成
16+
// 生成时间 2018-12-06 11:17:11
17+
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
18+
//--------------------------------------------------------------------
19+
//连接数据库,打开 connect 连接
20+
//遍历全部数据库表
21+
22+
23+
//开始启动block块,参数是实体类文件名
24+
25+
26+
//开始启动block块,参数是实体类文件名
27+
28+
29+
//开始启动block块,参数是实体类文件名
30+
31+
32+
//开始启动block块,参数是实体类文件名
33+
34+
35+
//开始启动block块,参数是实体类文件名
36+
37+
38+
//开始启动block块,参数是实体类文件名
39+
40+
41+
//开始启动block块,参数是实体类文件名
42+
43+
44+
//开始启动block块,参数是实体类文件名
45+
46+
47+
//开始启动block块,参数是实体类文件名
48+
49+
50+
//开始启动block块,参数是实体类文件名
51+
52+
53+
//开始启动block块,参数是实体类文件名
54+
55+
56+
//开始启动block块,参数是实体类文件名
57+
58+
59+
//开始启动block块,参数是实体类文件名
60+
61+
62+
//开始启动block块,参数是实体类文件名
63+
64+
65+
//开始启动block块,参数是实体类文件名
66+
67+

Blog.Core.FrameWork/DbHelper.ttinclude

Lines changed: 7 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
2-
<#+
3-
//定义数据库帮助类
4-
public class DbHelper
1+
<#+
2+
class DbHelper
53
{
64
#region 获取数据库表结构
75

@@ -141,11 +139,7 @@
141139
#endregion
142140
}
143141

144-
#region DbTable
145-
/// <summary>
146-
/// 表结构
147-
/// </summary>
148-
public sealed class DbTable
142+
class DbTable
149143
{
150144
/// <summary>
151145
/// 表名称
@@ -165,13 +159,8 @@
165159
/// </summary>
166160
public bool HasPrimaryKey { get; set; }
167161
}
168-
#endregion
169162

170-
#region DbColumn
171-
/// <summary>
172-
/// 表字段结构
173-
/// </summary>
174-
public sealed class DbColumn
163+
class DbColumn
175164
{
176165
/// <summary>
177166
/// 字段ID
@@ -245,11 +234,8 @@
245234
/// </summary>
246235
public string Remark { get; set; }
247236
}
248-
#endregion
249-
250-
#region 数据库和c#的数据类型map
251237

252-
public class SqlServerDbTypeMap
238+
class SqlServerDbTypeMap
253239
{
254240
public static string MapCsharpType(string dbtype)
255241
{
@@ -337,18 +323,11 @@
337323
return commonType;
338324
}
339325
}
340-
#endregion
341-
#>
342-
343-
<#+
344-
//定义配置类,可以批量生产,默认空,则全部生产
345-
//也可以单一生产,只需要在 TableName 写上指定的表名即可只生成一个
346-
public class config
326+
class config
347327
{
348328

349329
//public static readonly string ConnectionString = "Data Source=.;Initial Catalog=WMBlogDB;User ID=sa;Password=666;";
350330
public static readonly string ConnectionString = File.ReadAllText(@"D:\my-file\dbCountPsw2.txt").Trim();
351331
public static readonly string DbDatabase = "";
352332
public static readonly string TableName = "";
353-
}
354-
#>
333+
}#>

0 commit comments

Comments
 (0)