代码改变世界

Visual Entity 手册(十一)代码生成设置

2011-08-17 17:25  麦舒  阅读(409)  评论(0编辑  收藏  举报

NHibernate 代码生成设置(仅选取比较难理解的选项)

一、DataContext 设置选项

1、Auto-Implemented Properties

设为 True 时,生成自动属性,如下:

public partial class Category
{

public virtual int CategoryID { get; set; }

public virtual string CategoryName { get; set; }

public virtual string Description { get; set; }

public virtual byte[] Picture { get; set; }

public virtual string Column1 { get; set; }

public virtual string Column2 { get; set; }

public virtual IList<Product> Products { get; set; }
}

2、Mapping Type

设置 Mapping 的映射类型,默认为 Xml 映射。

3、Per Class Per File

为每个类生成一个文件,默认为 false 。

4、Target Projects

仅当 Mapping Type 设为 XmlMapping 或者 AttributeMapping 时有效,用设置 hibernate.cfg.xml 的输出项目,默认为当前项目。