NetTiers模板中各个选项的一些解释
名称 | |
ChooseSourceDatabase | 选择数据库 |
MappingFile | Mapping文件位置(会根据output目录自动更改,不需要设置) |
OutputDirectory | 文件输出目录 |
RootNameSpace | 根节点的命名空间 |
Filter by Individual Objects - Optional | |
EnumTables | 枚举表,表中的所有数据都会被用作枚举类型,要求:第一列为主键,第二列为唯一键,第三列为描述,必须添加到SourceTables |
SourceTables | 需要生成的表 |
SourceViews | 需要生成的视图 |
FrameworkGeneration - Optional | |
AutoIncrementBuildVersion | 自动提升版本 |
EntLibVersion | 微软企业库的版本V2或V3 |
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 实体数据源 |
转载于:https://www.cnblogs.com/zhuyq/archive/2007/06/18/786955.html
NetTiers模板中各个选项的一些解释相关推荐
- HTML实现选择数据库字段,django项目中在后台获取了数据库的某一列,如何将其显示在html模板中的select标签内的option选项下?...
问题描述 不好意的整序大作站对近从体的家为宽应近从体的家思,本人是一个初学者,在尝试用django制作网站的时候遇到了一个问题,网上搜索了很久,苦于没有答案,想请教一下.想要实现的是在前端html里有 ...
- latex参考文献顺序不对_latex模板中,引用多篇参考文献,连续引用压缩问题
1.如何使连续的参考文献能够中间用破折号连起来?比如[6,7,8,9]变成[6-9]? 方法:在文档开始前加上下面的语句命令 \usepackage[numbers,sort&compress ...
- 走进AngularJs(二) ng模板中常用指令的使用方式
通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...
- Linux中命令选项及参数简介
登录Linux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着"选项"(英文options)或"参数"(英文arguments).即Linux中 ...
- VS2019项目模板中没有[ASP.NET空网站]的解决方案
VS2019项目模板中没有[ASP.NET空网站]的解决方案 一.新建解决方案(课本第十页有教程) 二.打开新建的解决方案 1.在项目资源管理器中右击自己创建的解决方案,依次点击添加.新建项目(如图所 ...
- MOGRT替换视频,图像,照片及LOGO?如何替换PR动态图形模板中的图片视频素材
在PR2020(Premiere Pro 2020及较早的版本)中使用PR动态图形模板MOGRT时,替换图片或视频需要使用AE软件,且流程较为复杂,这对于很多PR新手来说,是非常不友好的! 不负期待! ...
- php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法
ThinkPHP模板中判断volist循环的最后一条记录的验证方法 对于用过smarty做过php开发的朋友来说,应该都知道在smarty模板里面判断foreach循环是否是最后一个可以用$smart ...
- pboot 将编码转换为实体html_PbootCms在模板中对定制标签中的内容进行二次处理
需求场景 在模板制作过程中,会遇到这样的需求: 1.模板中的文案样式不统一,客户需要自己能修改 2.客户有多个销售QQ需要在页面展示 可以解决问题的方案 使用PbootCms中的定制标签功能,不断的增 ...
- x264中重要结构体参数解释,参数设置,函数说明
x264中重要结构体参数解释 http://www.usr.cc/thread-51995-1-3.html x264参数设置 http://www.usr.cc/thread-51996-1-3.h ...
最新文章
- vue 带全选和多选的表格怎么写_vue中使用计算属性巧妙的实现多选框的“全选”...
- O(n)线性构造后缀树详解(一)
- 百度吴恩达:图像和音视频搜索是人工智能新方向
- 如何构建企业出海的“免疫力“?深入解读阿里云CDN安全能力
- b样条曲面绘制 opengl_CAD制图软件中如何利用EXCEL输入坐标绘制曲线?
- 超级扫盲-什么是设计模式?
- FreeBSD从零开始---Web服务器搭建(二)
- 程序员转讲师 | 你约我写
- aspose.pdf-17.8暴力破解,附破解过程和使用代码。仅供参考,不可用于商业用途
- 有关于TableGen的简单介绍
- 【5G RRC】Master Information Block (NR-MIB)
- 出书最多--map值排序
- 读书笔记(三)--世界上最伟大的推销员
- html聊天室ui,震惊!这个H5居然是在线聊天室!(内附完整教程)
- Easymock十分钟入门
- Vue:el-dialog可拖拽
- python||报错‘gbk‘ codec can‘t decode byte 0x80 in position 8: illegal multibyte sequence
- Vue移动端各种机型判断
- 市场上到底有多少款手机?(1)
- 培训班出身的程序员为什么遭人嫌弃?
热门文章
- Net基础篇_学习笔记_第十二天_面向对象继承(字符串_字符串的不可变性)
- angularjs1-5,class,
- 01-subgradients_notes
- Qt之Concurrent框架
- ASP.NET小技巧——回传后保持页面的滚动位置
- PMP读书笔记(第4章)
- myeclipse中添加Oracle数据库
- Android 下载进度条, 自定义加载进度条,loading动画
- The following classes could not be instantiated:
- MetricBeat(win/linux)部署 系统CPU内存等资源情况监控