当前位置:起点学习辅导网培训频道电脑知识学习网页制作移动WAP开发利用CodeSmith为SQL Server CE生成项目代码

利用CodeSmith为SQL Server CE生成项目代码

08-08 00:48:39浏览次数:187栏目:移动WAP开发
标签:移动WAP开发教程,wap网站开发,wap开发教程, 利用CodeSmith为SQL Server CE生成项目代码,
private <%= CSharpAlias[column.SystemType.FullName] %> _<%= StringUtil.ToCamelCase(column.Name) %>; 

public <%= CSharpAlias[column.SystemType.FullName] %> <%= StringUtil.ToPascalCase(column.Name) %>
{
    get { return _<%= StringUtil.ToCamelCase(column.Name) %>; }
    set { _<%= StringUtil.ToCamelCase(column.Name) %> = value; }


<% } %>

模板被打开后,在CodeSmith右边停靠的Properties窗口选择SourceTable属性,点击旁边的“...”按钮浏览并选择一个Northwind.sdf数据库的表。这里我们选择Categories表,并点击Select按钮确定。

现在可以按F5生成代码了,生成的结果如下所示:

生成的代码
private int _categoryID; 

public int CategoryID
{
    get { return _categoryID; }
    set { _categoryID = value; }


private string _categoryName; 

public string CategoryName
{
    get { return _categoryName; }
    set { _categoryName = value; }


private string _description; 

public string Description
{
    get { return _description; }
    set { _description = value; }


private System.Byte[] _picture; 

public System.Byte[] Picture
{
    get { return _picture; }
    set { _picture = value; }
}

你还可以选择其他的表或其他模板生成代码试一试,体验一下CodeSmith的强大之处。

总结

通过上面的介绍和示例演示,相信大家都认同CodeSmith确实很好很强大。当然,这里只是演示了一个很简单的例子,你可以根据项目的实际需要自己编写模板,按自己的方式去生成项目代码。编写模板最快捷的方法就是基于现有比较类似的模板进行修改。CodeSmith之所以能够用于SQL Server Compact Edition数据库的代码生成,除了前面提到的它通过SchemaProvider支持各种类型的数据库,还有一点很重要的就是SQL Server Compact Edition支持桌面平台,如果是SQL Server Mobile就没有办法做到这一点了。
 

相关下载:SqlCeSchemaProvider.rar
 

电脑术语解释大全 http://www.qidian55.com

上一页  [1] [2] 

,利用CodeSmith为SQL Server CE生成项目代码
《利用CodeSmith为SQL Server CE生成项目代码》相关文章
给资讯打分:
网友评论: