NetTiers模板中各个选项的一些解释

名称
ChooseSourceDatabase选择数据库
MappingFileMapping文件位置(会根据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时非常有用
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 实体数据源

转载于:https://www.cnblogs.com/zhuyq/archive/2007/06/18/786955.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436469.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php调用谷歌翻译接口_一个google翻译的php调用方式

直接看代码<?php /*** translate()** 翻译函数** param mixed $text 待翻译的内容* param string $language 翻译的语言&#xff0c;格式为 当前语言|目标语言* return*/function translate($text,$languagezh-cn|en){if(empty($text)){return false;}set_time_limit(0);$h…

【转】应用架构之道:分离业务逻辑和技术细节

架构 什么是架构&#xff1f; 关于架构这个概念很难给出一个明确的定义&#xff0c;也没有一个标准的定义。 硬是要给一个概述&#xff0c;我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。 架构始于建筑&#xff0c;是因为人类发展&#xff08;原始人自…

ARM9之NAND FLASH总结

/*author----->Armking*/ /*data----->2008年9月2*/ /*ps:本人总结&#xff0c;备于日后查阅&#xff0c;如若转载&#xff0c;请注明出处*/ /*QQ:382750150*/ 写于篇头&#xff1a; 终于又开始接着学习了&#xff0c;只是不知道为什么JTAG又连不上目标板了&#xff0c;如…

内连接

内连接查询操作列出与连接条件匹配的数据行&#xff0c;它使用比较运算符比较被连接列的列值。内连接分三种&#xff1a;1、等值连接&#xff1a;在连接条件中使用等于号()运算符比较被连接列的列值&#xff0c;其查询结果中列出被连接表中的所有列&#xff0c;包括其中的重复列…

python中赋值运算符有哪些_Python代码中有哪些赋值运算符呢?

摘要:下文讲述Python代码中赋值运算符的相关的简介说明&#xff0c;如下所示:赋值运算符主要用于赋值操作&#xff0c;用于为对象赋值&#xff0c;那么Python中赋值运算符到底有哪些呢&#xff1f;下文将一一道来&#xff0c;如下所示:赋值运算符详解说明示例说明简单的赋值运算…

解读HTTP包

解读HTTP包&#xff1a;[摘要]详细介绍HTTP包的格式、协议内容及相关的处理方法&#xff0c;内容分3节&#xff1a;1、超文本传输协议及HTTP包;2、Socket类与ServerSocket类;3、读取HTTP包。 一、超文本传输协议及HTTP包 HTTP协议用于在Internet上发送和接收消息。HTTP协议是一…

几个颇有创意的网站推广方法(推荐)

几个颇有创意的网站推广方法(推荐)元旦佳节&#xff0c;相信有不少朋友从QQ、MSN、E-mail里收到了亲友发来的贺卡&#xff0c;其中流传得比较多的是几张比较有创意的图片&#xff0c;他们都只需要在链接里输入你想祝福的人的名字&#xff0c;然后该文字会出现在图片中去&#x…

明光市机器人_“柠檬皮”软体机器人!26岁小伙联合发明光磁场机器人|专访...

会行走、能搬货&#xff0c;还会 “跳街舞”。近日&#xff0c;美国西北大学发明出一款软体机器人&#xff0c;该机器人看起来像一只剥开的柠檬皮&#xff0c;它能在水箱中运动&#xff0c;并拥有多种本领&#xff0c;比如搬运物品、催化化学反应、输送治疗剂等&#xff0c;而它…

【转】SD-WAN,到底是什么*****

作为一个热门概念&#xff0c;SD-WAN近年以来频繁地出现在我们的视野当中。 很多人说&#xff0c;它是未来最具发展潜力的通信技术之一&#xff0c;极具商业价值。 行业里的老牌通信设备商和运营商对它一致看好&#xff0c;新兴创业企业也把它视为千载难逢的风口机遇&#xff0…

超文本传输协议及HTTP包

HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议 ——客户端发送一个请求&#xff0c;服务器返回该请求的应答&#xff0c;所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接&#xff0c;默认端口是80。HTTP的第一 个版本是HTTP/0.9&#xff0…

ffmpeg 截图太模糊了_PPT图片模糊?导师说放大!

今日分享图片智能放大●●●●重庆大学PPT图片太模糊了&#xff0c;要用原图&#xff01;放大&#xff0c;放大导师如是说&#xff0c;小硕表示&#xff0c;图片本就这样这咋办&#xff1f;不愁&#xff0c;稳住接着看在做PPT时还是做论文时想用某张图片&#xff0c;但是直接拉…

【转】全了!临港四镇最新对口地段小学,中学都在这里,看看你的孩子能读哪个学校

临港的家长们关于自己的孩子就读哪个学校&#xff0c;家长们一直都很关心和关注&#xff0c;每个家长对孩子的教育很是重视&#xff0c;有部分家长买临港的房子就冲着学区去的&#xff0c;临港的优质教育资源一直是被居民所称赞的&#xff0c;学校也没家长失望&#xff0c;个别…

状态栏显示时间代码

状态栏显示时间代码 <html><head><title>网页特效|Linkweb.cn/Js|---状态栏滚动时间</title></head><body>请看状态栏<BR><!--将以下代码加入HTML的<Body></Body>之间--> <SCRIPT languageJavaScript>var o…

WINCE驱动程序快速入门

有人也许和我一样比较心急&#xff0c;想尽快知道如何去写一个具体的驱动程序&#xff0c;这里&#xff0c;假设您对驱动程序已经有比较好的了解&#xff0c;告诉大家一个快速上路的方法。当然&#xff0c;如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。…

【转】Azure Az-900认证 04——-考取AZ900所有知识点总结--获取证书!

结合最近所做的模拟题&#xff0c;把一些容易考的知识和概念重新回顾记录一下。标红的字要注意一下&#xff0c;有可能这几个简单的字&#xff0c;就是最能概括这个概念的关键点&#xff0c;个人在回顾的时候把这些点红色标出来了&#xff0c;会在题干中以不同的案例形式来考察…

怎么用vc采集ni卡数据_8bit,200MS/s 低成本模拟输入高速采集卡FCFR-PCI9850

FCFR-PCI98508bit,200MS/s 低成本模拟输入高速采集卡FCFR-PCI9850&#xff08;简称PCI9850&#xff09;是低成本高速数字化化仪&#xff0c;AD分辨率8bit&#xff0c;AD采样率200MS/s&#xff0c;硬件FIFO缓存32M字节&#xff0c;采集卡支持50MS/s的高速连续采集&#xff0c;触…

网站程序安全分析器 VB源码

本程序通杀:ASP ASPX PHP CGI JSP VBS 等脚本WebShell并能查出99%加密过的脚本WebShell后来发现..精度越高误杀越高...基本做到宁误扫三千不放过1马~其实是利用串判断.原理很简单.有很多人向偶要代码.想到人家ScanWebshell都贡献出来了~偶要是不贡献出来就不厚道咯.以下是全部代…

S3C6410启动模式介绍

目前的ARM处理器都支持多种启动模式&#xff0c;S3C6410和以前的Samsung的ARM处理器一样&#xff0c;通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚&#xff0c;所以我在最开始使用的时候&#xff0c;也对其启动模式…

如何用木板做桥_如何辨别使用的公园椅是否需要保养

如何辨别使用的公园椅存在哪些问题新城市公园椅小编与您分享&#xff0c;每一项事物都会有它的使用寿命&#xff0c;公园椅也不例外。公园椅使用有几年后后&#xff0c;我们通过公园椅的哪些表现来发现公园椅存在哪些隐患呢&#xff1f;通过观察、触摸、按压这三种方式来发现公…

密码学概述

时间点&#xff1a; 公元前400年&#xff0c;希腊人发明了置换密码&#xff1b; 1881年&#xff0c;世界上第一个电话保密专利出现&#xff1b; 二战期间&#xff0c;德国军方启用“恩尼格玛”密码机&#xff1b; 1976年&#xff0c;由于对称加密算法已经不能满足需要&#…