闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > CodeTrigger 6.1.0.7 Professional

CodeTrigger 6.1.0.7 Professional

  • 软件大小:未知
  • 更新日期:2020-12-29
  • 官方网站:https://www.codetrigger.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
CodeTrigger 6.1.0.7 Professional
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
CodeTrigger 6 Professional是具有高级功能的C#代码生成器。CodeTrigger在后台生成大多数样板代码。专为与SQL Server 2012 +,Oracle 11g / 12c,MySQL 8.0+配合使用而设计,可导入预定义的数据库架构并为多层WPF / WCF / Winforms / Web应用程序中的关系建模,使您的团队可以自由地专注于更高级别域技术。 单击即可生成SQL Server存储过程,数据层类,业务域类和WCF接口,以及相关的WPF,ASP.net示例代码,以帮助您入门。 CodeTrigger旨在通过为开发团队建立非侵入式模板来简化和加快您的软件开发流程。与其他代码生成器不同,CodeTrigger在很大程度上与设计无关。您不会被迫遵循任何特定的月度设计哲学,也不会被束缚在难以渗透的代码的复杂层中。 选择是只生成数据层代码,还是选择额外生成业务层代码和类模型。选择是否要使用带有UI代码和业务/数据层的简单3层应用程序。 您可以根据需要选择CodeTrigger生成所需的内容。

安装激活教程

1、在本站下载并解压,如图所示

2、双击codetrigger_standalone_setup.exe运行安装,点击install

3、安装完成,退出向导

功能特色

1、设置
CodeTrigger具有细粒度的设置功能,可让您为项目选择以下所有或任何以下选项:
生成业务对象
数据访问对象的生成
延迟加载成员/子集合的生成
前缀您的存储过程
前缀您的参数名称
忽略数据库表和视图前缀
自动将更改直接编写脚本到您的数据库中
而是生成SQL/PLSQL脚本文件,或者
在代码中生成内联sql以避免修改数据库
生成简单的单层项目
使用向导生成复杂的多层体系结构项目
这不仅是可以从Microsoft SQL Server,Oracle和MySQL数据源中进行选择,还是可以创建结合了这三个方面的项目!
2、SQL软件包设置和对象集合
有多种用于SQL生成的设置可供选择,因此您可以根据自己的喜好自定义输出。可以将SQL直接(自动)编写到数据库中以创建过程和程序包,或者可以将其生成为需要运行的脚本文件,也可以将其生成为内联SQL,因此无需修改数据库(MSQL和(仅限MYSQL);
对象之间的关系是从数据库中的主键和外键关系派生的,并表示为业务对象集合。您可以选择是否在生成的类中包括集合管理方法。
3、代码生成选项
有多种代码生成选项组合。一些选项是
生成接口-当您可能需要在某些功能的实现之间交换时,请为场景选择此选项,然后CodeTrigger将为其所有类生成接口定义文件,并确保这些类实现这些接口。
存储库模式-使用存储库模式时,您可以选择此选项以启用和退出存储库实现。
依赖注入和IOC-如果使用此模式,则可以将CodeTrigger配置为生成代码和属性,以根据需要启用诸如Unity和Ninject之类的通用容器。
工作单元模式-选择此选项将使用相关的属性和接口来装饰您的类,以便为可以作为一个单元回滚的多个数据库操作构造事务工作器。对于存储库和非存储库模式用例都有内置支持。
数据库并发管理-假定为“乐观并发”方案,此选项将生成基本的多用户数据版本和并发管理代码块。
日志记录支持-您可以选择此选项来生成日志记录回调,因此您可以轻松地为所有用户操作添加日志记录,并捕获所有“插入”,“更新”和“删除”请求的信息。此选项生成一个回调,以允许您提供实现或调用您选择的第三方记录器,例如log4net或Microsoft Enterprise Practices记录块。
异常处理-此选项生成异常处理回调,因此您可以轻松插入首选的异常处理实现或调用/配置第三方企业级异常处理库。
这些只是简单项目和复杂项目(从基本的1层数据库查询应用程序到多层体系结构的企业级应用程序)可用的众多选项中的几个。
4、通过CRITERIAQUERY API定制
查询,使用criteriasqueryapi建立自己的查询,连接“where”过滤子句,使用“projection”从数据库中选择特定字段,将数据库结果作为子查询过滤器与“in-subquery”一起使用,并使用使用“order by”子句对结果进行排序。
5、自定义生成的代码
有几种自定义生成的代码的方法
CodeTrigger使用了部分类方法,因此您可以通过声明具有附加功能的部分类来扩展生成的代码。
您始终可以在生成的类中覆盖虚拟方法,并提供自己的实现
您可以选择生成接口的选项,并从这些接口继承以提供自己的实现
您可以使用存储库模式来注入自己的存储库实现,该存储库实现是从基础生成的实现派生而来的
最后,作为最后的选择,您可以直接修改生成的代码,然后将该文件添加到“转义文件列表”,从而防止其被覆盖。这是万不得已的方法,好像您不小心在没有在转义文件列表中列出的文件的情况下运行时,可能会丢失所有更改!因此,除非拥有版本控制/源代码控制系统,否则切勿使用此方法。
6、与源
代码控制集成为了在源代码控制下协助项目,“转义文件列表”使您可以定义不应重新生成的文件,以避免不得不将其检出。这些文件通常是共享的基本文件。
7、连续集成和命令线控制
为了协助进行高级集成,如持续集成,自动部署等,在构建代码之前,可以使用命令行版本来运行预定义的代码生成项目。您可以计划此命令行在连续集成环境(重新)构建数据库之后运行。
8、WCF服务
CodeTrigger使您可以选择为项目创建WCF服务。如果选择该选项,则生成接口,服务方法和WCF配置文件。您还可以选择将每个业务对象表示为服务,或者选择是否将所有业务对象和操作组合在一个服务中。
9、UI
样本生成和项目向导CodeTrigger提供了全面的样本生成工具,使您可以快速掌握生成的代码可用的可能性。示例被设计为简洁的代码示例,以演示CodeTrigger生成的代码的工作功能以及在项目中与之交互的不同方式。最重要的是,CodeTrigger生成的示例使用了提供的数据库中的实际对象,因此您可以看到与您相关的真实示例。
但是,请务必注意,CodeTrigger不是GUI或UI生成工具。提供的UI示例生成功能仅用于评估CodeTrigger的其他功能,而本身并不是受支持的功能。
项目向导使您可以在几秒钟内生成Visual Studio项目结构,并创建完整的CodeTrigger项目设置文件,可以在项目生命周期中直接建立该文件。
10、无第三方参考/图书馆的TO INCLUDE生成的代码/100%RE-分配
CodeTrigger生成原始代码和唯一的原始代码,有否需要引用CodeTrigger组件和库中的最终输出。在您的应用程序中使用CodeTrigger生成的所有代码都可以100%重新分发。
[可重新分发性仅适用于生成的代码,不适用于CodeTrigger程序集/库]。

下载地址
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧