软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 下载中心 > 开发制作 > 编程控件 > XCoder代码生成器(轻量级ORM组件) v4.8 绿色版下载

XCoder代码生成器(轻量级ORM组件) v4.8 绿色版

  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件大小:400 KB
  • 软件等级:3星级
  • 相关链接:Home Page
  • 软件授权:免费版
运行环境:Windows
更新时间:2012-05-29 08:56:25
有无插件:无插件

XCoder代码生成器(轻量级ORM组件) v4.8 绿色版

XCode是一个轻量级的ORM组件(对象与关系数据库映射),提供以面向对象的方式操作数据库的功能,能够解决90%以上的数据库操作场景。

做为X系列组件最重要的一员,XCode秉承了简单实用的特点,力求以最简单的做法,解决最普遍的问题。

XCode最大的“缺点”就是“不支持”多表查询!为何不支持要加双引号?那是因为XCode实际上支持多表查询,只是用起来非常复杂,也不容易讲清楚,会严重影响基本功能的学习理解,所以逢人问到,我都回答不支持!至于缺点二字加双引号,是因为XCode有一整套替代方案,在绝大多数情况上,更优于多表查询。

说XCode,就不得不提开发模式。每一个ORM组件,都是在某一种开发模式下,才能表现得最出色,XCode也不例外,我们称之为XCode开发模式。当然,每个人有自己的想法,有自己的开发习惯,可以尝试根据自己的习惯去使用XCode,或者稍微修改自己的习惯,也许能有更精彩的用法。

1,新版本XCode内置Oracle客户端运行时的环境检测,自动在这些目录查找OCI:当前目录、上一级的OracleClient目录、各个盘下的OracleClient目录

2,XCode支持在连接字符串里面通过DllPath=X:\OracleClient来指定OCI目录

3,如果XCode检测不到任何Oracle客户端运行时,会自动到服务器下载一份,并部署到C:\OracleClient。可以自己拷贝到别的盘去

4,所以,XCode用户可以用MSSQL或SQLite等数据库开发好应用程序,然后部署的时候修改连接字符串为Oracle的连接字符串即可,XCode会为你准备好环境。

5,XCode所支持的各大数据库,只要有连接字符串,就可以工作!

6,除MSSQL外,使用其它数据库全部会自动下载相应的驱动(分x86和x64):Access、SqlCe、SQLite、Oracle、MySql、Firebird、PostgreSQL

7,如果生产环境机器不能上网,可以自己把驱动等相关文件拷贝带走。只有用Oracle时会有一个目录放在C:\OracleClient,其它数据库下载的驱动文件全部放在当前目录。(主要是因为OCI那个目录太大)

8,XCode只做下载驱动来使用,不修改系统环境变量和注册表等任何东西,绝对绿色。

9,如果你只想要一个Oracle客户端运行时,可以用我们代码生成器XCoder上新增的一个功能(“Oracle客户端运行时检查”),它会给你准备好一个可用环境

非XCode用户请看:

1,只要有OCI,可以不用安装Oracle的任何东西,就可以连上数据库,可能需要配置一下环境变量和注册表

2,该方法无视任何编程语言,非.Net的也可以。比如那个PL Dev,只需要拷贝OCI,然后选项里面指定oci目录即可

3,如果你怀疑上述两点,你可以不用看本文了

4,OCI.dll的版本和Oracle.DataAccess.dll要求的版本必须一致,不一致就自己凑,找到一致的

5,.Net程序调用Oracle.DataAccess.dll,而Oracle.DataAccess.dll会找OCI.dll,顺序是:当前目录、配置文件指定目录、环境变量Path、系统目录

6,如果上面一点没看懂,只怪你Windows没学好。目录搜索逻辑是Windows开发的基本功。

7,再次重申,所做的一次,配置环境变量也好,配置注册表也好,只是为了找到OCI.dll!!!

8,哦,忘了一点,注意OCI所在目录的权限,也许应用程序没有权限执行OCI.dll。另外注意各个目录配置可能导致的DLL版本冲突。

100,据Oracle官方论坛说,官方即将推出纯托管的驱动,到时候只要一个dll就行,再也没有这么多烦人的事情。如果上面这么多办法都不行,就等等吧。

10000,如果还不行,那就用XCode算了!

更新历史:

v4.8.2012.0526 支持自动探测SqlCe数据库
v4.8.2012.0516 采用新的数据模型格式化架构,优化表名及字段名的生成
v4.7.2012.0320 调整拥挤的主界面,删除不需要的元素
调整自动更新,支持组件和源代码的同步升级
v4.6.2012.0113 代码生成器提供生成建表语句,建库语句,还有直接建库的功能
v4.5.2011.1108 配合实体访问器和CommonEntity,增加第三代管理页面模版
v4.4.2011.1031 增加查询分析器
v4.3.2011.0915 增加数据表架构,比如Access,可以从中识别字段是否自增
v4.3.2011.0913 增加是否生成泛型实体类的设置
v4.2.2011.0911 分离架构信息管理和模型管理,允许编辑模型
v4.2.2011.0909 支持内部模版,也支持外部文件模版,支持释放内部模版

 报告下载错误
点击链接开始下载
本类最新
相关教程
下载说明
栏目导航
推荐软件