请教:我使用CodeSmith自带的模板怎样建立一个完整的实体类?

笨鸟 2011-07-20 09:41:26

private int _houseAreaId;

public int HouseAreaId
{
get { return _houseAreaId; }
set { _houseAreaId = value; }
}

private string _houseAreaName;

public string HouseAreaName
{
get { return _houseAreaName; }
set { _houseAreaName = value; }
}


以上是生成之后的字段和属性,为什么不是完整的类文件啊?
...全文
194 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨鸟 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 caozhy 的回复:]
你打开模板,看看能不能把类的定义给加上。

CodeSmith 的模板很像一个 asp 文件。
[/Quote]




businessobject.cst 这个生成的有操作方法的,但是是完整的,可是看乱,慢慢改的话还不如我自己手写了 ! 而 TableProperties.cst 这个模板,生成的就像我列举的那样只是字段和属性了,百度还是没解决!
笨鸟 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
事实上,C# 3,(VS2008)新增了自动属性这个很酷的特性。

所以代码大大简化,根本不需要什么生成器了。

新建一个类模块
类名什么都有了,输入:


C# code

public int HouseAreaId { get; set; }
public string HouseAreaName { get; set; }
其中 public int get set……
[/Quote]

不是呢,而是实体太多我才那样讲究高效啊!
threenewbee 2011-07-20
  • 打赏
  • 举报
回复
你打开模板,看看能不能把类的定义给加上。

CodeSmith 的模板很像一个 asp 文件。
笨鸟 2011-07-20
  • 打赏
  • 举报
回复
不是啊,这我也知道的,但是你知道有多少实体吗?三十八个啊,这样还是比较的慢呢!
求高效啦!
threenewbee 2011-07-20
  • 打赏
  • 举报
回复
事实上,C# 3,(VS2008)新增了自动属性这个很酷的特性。

所以代码大大简化,根本不需要什么生成器了。

新建一个类模块
类名什么都有了,输入:

public int HouseAreaId { get; set; }
public string HouseAreaName { get; set; }
其中 public int get set 都是 IDE 自动完成,输入的就是括号、分号和2个单词。难道这么简单还要生成器么?

如果从模型/数据库产生实体,就更简单了,有了 EF 框架,拖动下鼠标就行了。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧