choosesourcedatabase | 选择数据库 |
mappingfile | mapping文件位置(会根据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时非常有用 |
sqlfoldername | sql脚本输出的目录 |
viewreport | 生成完毕後显示报表 |
namespaces - required | |
businesslogiclayernamespace | 业务逻辑层命名空间(应该是实体层) |
componentlayernamespace | 组建层命名空间 |
dataaccesslayernamespace | 数据访问层的命名空间 |
unittestsnamespace | 单元测试命名空间 |
general - advanced | |
companyname | 公司名称,会被包含在assemblyinfo.cs中 |
companyurl | 公司网址 |
signassembly | snk公钥 |
weblibrary - advanced | |
generateweblibrary | 生成web控件 |
includedesigntimesupport | 包含设计时支持 |
web - advanced | |
attemptcreatelocalvirtualdirectory | 为webservice创建虚拟路径 |
webserviceoutputpath | webservice的本地路径 |
webserviceurl | webservice的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} |
entitykeyformat | entitykey {0}key |
enumformat | 枚举 {0}list |
genericlistformat | nettiers自带的泛型集合之一 tlist<{0}> 表使用 |
genericviewformat | 泛型集合之一 vlist<{0}> 视图使用 |
interfaceformat | 接口 i{0} |
manytomayformat | 多对多 {0}from{1} |
methodnames | |
bulkinsert | 批量插入方法的名称 |
deepload | 主从表查询方法的名称 |
deepsave | 主从表保存方法的名称 |
delete | 删除方法的名称 |
find | 查询方法的名称 |
get | get方法的名称 |
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}datasource | entitydatasource 实体数据源 |