您的位置:首页 > 其它

【整理】Nettiers模板属性说明

2009-05-08 22:36 429 查看
ChooseSourceDatabase选择数据库
MappingFileMapping文件位置(会根据output目录自动更改,不需要设置)
OutputDirectory文件输出目录
RootNameSpace根节点的命名空间
Filter by Individual Objects - Optional
EnumTables枚举表,表中的所有数据都会被用作枚举类型,要求:第一列为主键,第二列为唯一键,第三列为描述,必须添加到SourceTables
SourceTables需要生成的表
SourceViews需要生成的视图
FrameworkGeneration - Optional
AutoIncrementBuildVersion自动提升版本
EntLibVersion微软企业库的版本V2或V3,V3.1
ExecuteSql生成后自动执行SQL
IncludeComponentLayer生成组建层(service或domain)
IncludeDatabaseFeatures是否包含数据库特性(sql2005特有)
IncludeGenerateddate包含生成的日期(会在生成的文件中包含生成文件时的日期)
IncludeUnitTest保函单元测试(可以选微软的VSTS或NUnit)
IncludeWCFDataAttributes保函WCF属性(需要.net3.0)
IncludeXmlAttributes保函XML属性
LaunchVisualStudio生成结束后是否运行解决方案
SerializeEntityState序列时包含化EntityState,在使用WebServices时非常有用
SQLFolderNameSQL脚本输出的目录
ViewReport生成完毕後显示报表
Namespaces - Required
BusinessLogicLayerNameSpace业务逻辑层命名空间(应该是实体层)
ComponentLayerNameSpace组建层命名空间
DataAccessLayerNameSpace数据访问层的命名空间
UnitTestsNameSpace单元测试命名空间
General - Advanced
CompanyName公司名称,会被包含在AssemblyInfo.cs中
CompanyURL公司网址
SignAssemblySNK公钥
WebLibrary - Advanced
GenerateWebLibrary生成web控件
IncludeDesignTimeSupport包含设计时支持
Web - Advanced
AttemptCreateLocalVirtualDirectory为webservice创建虚拟路径
WebServiceOutputPathwebservice的本地路径
WebServiceUrlwebservice的URL
Website - Advanced
GenerateWebsite创建web站点
GenerateWebsiteAdmin创建简单的管理员界面
IncludeAtlasLibrary包含微软的Ajax库
IncludeAtlasToolkit保函Ajax扩展工具
OverwriteWebConfig覆盖web.config文件
UseWebAppProject使用web项目,需要安装AppProject补丁, 中文版不支持
WebAdminSiteName管理员站点名称
CRUD - Advanced
CSPUseDefaultValForNonNullableTypes自定义存储过程为nullable类型使用默认值
CustomProcedureStartsWith自定义存储过程的前缀
DropStyle选择Entity的话生成後Drop删除已经生成的存储过程,选择All的话,会删除满足存储过程前缀,不满足自定义存储过程前缀的存储过程
IncludeCustoms生成自定义存储过程
IncludeDelete生成delete存储过程
IncludeDrop是否生成drop语句,如果是则根据DropStyle生成
IncludeFind生成Find存储过程
IncludeGet生成get存储过程
IncludeGetList生成GetList存储过程
IncludeGetLisByFK生成根据外键查询的存储过程
InclludeGetListByIX生成根据唯一键查询的存储过程
IncludeInsert生成Insert存储过程
IncludeManyToMany生成多对多关系
IncludeRelations生成关联
IncludeSave生成保存
IncludeUpade生成更新
IsolationLevel事务隔离级别
ParseDbColDefaultVal使用数据库字段默认值初始化实体属性
RetryEnabled允许重试,当执行出错时允许重试
RetryMaxAttempts重试次数
RetrySleepStyle重试等待类型
RetrySleepTime重试间隔时间
Storedprocedures - Advanced
DeleteSuffix存储过程 delete 语句的前缀
FindSuffix存储过程 find 语句的前缀
GrantUser存储过程 grant 语句的前缀
InsertSuffix存储过程 insert 语句的前缀
ProcedurePrefix存储过程的前缀
SelectAllSuffix存储过程 select all 语句的前缀
SelectSuffix存储过程 select 语句的前缀
UpdateSuffix存储过程 update 语句的前缀
Code style - Advanced
AliasFilePath别名路径
BaseClassFormat基类 {0}Base
ChangeUnderscoreToPascalCase将 _ 转换为 Pascal
CollectionFormat子集 {0}Collection 一对多时,会包含子表(数据)的集合
EntityFormat实体 默认{0}
EntityKeyFormatEntityKey {0}Key
EnumFormat枚举 {0}List
GenericListFormatNettiers自带的泛型集合之一 TList<{0}> 表使用
GenericViewFormat泛型集合之一 VList<{0}> 视图使用
InterfaceFormat接口 I{0}
ManyToMayFormat多对多 {0}From{1}
MethodNames
BulkInsert批量插入方法的名称
Deepload主从表查询方法的名称
DeepSave主从表保存方法的名称
Delete删除方法的名称
Find查询方法的名称
GetGet方法的名称
GetAll查询全部方法的名称
GetPaged分页查询方法的名称
GetTotalItems查询行数方法的名称
Insert插入方法的名称
Save保存方法的名称
Update更新方法的名称
ProviderFormat{0}Provider
ServiceClassNameFormat{0}Service
StrippedTablePrefixed忽略前缀,填写的前缀讲不会被生成到实体中 入tbl;tbl_
Winforms Library - Advanced
GenerateWinLibrary生成winform的控件库
{FKField.name}Source建立有外键的列可以查询到关联表的数据
{table.name}DataSourceEntityDatasource 实体数据源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: