安全的QQ软件下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

软件
软件
文章
搜索
当前位置:首页应用软件其他应用 → VB/C#.Net代码生成工具 4.6 免费版
VB/C#.Net代码生成工具

赌侠1999

4.6 免费版.Net数据库操作代码生成器评分:
下载地址
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

VB/C#.Net代码生成工具在用于【yú】实际【jì】开发.Net数据【jù】库时,可以用来生成VB/C#实体代码,支持12中常见【jiàn】的数据库类型,用户也可以自行定义数据库,支持多种代码文件编码格式,采用插值法与【yǔ】最小【xiǎo】二乘法曲线拟合,矩阵特征值【zhí】及特征向量的计算,适【shì】用于软件开发及相关人员使用。

赌侠1999

1、自定义程序集信息。

2、数据库类型。

3、数据类型映射文件。

4、数据类型初始值文件。

5、代码文件输出目录。

6、代码命名空间。

7、生成实体选项。

8、生成的代码语言类型。

9、代码文件编码格式。

10、作者。

11、自定义代码头注释。

赌侠1999

导入【rù】的实体特性/自定义实体方法/自【zì】定义实体集方法/导入实体集特【tè】性

占位符:<%TableName%><%EntityName%>

导入的属性特性

占位符:<%TableColumnName%><%EntityAttributeName%>

1、建立实体层,并将生成的实体代【dài】码和生成的实体【tǐ】基类BaseEntity.cs拷贝到该实体层目录【lù】下,

   将配置目【mù】录下 System.Database.Provider.dll、System.Database.dll、System.Database.ORMap.dll 引用到实体【tǐ】层;

   工具【jù】自动提取数据库中表及字段对应的注释,实体类【lèi】型的映射以【yǐ】“数据【jù】类型映射文件”为准

   说明:数【shù】据库连接类型为BaseEntity.cs文件的【de】GetDatabaseType返回类型值;

   数据【jù】连接字符串默认是BaseEntity.cs文件【jiàn】的GetConnectionString()返回值。

   可在BaseEntity.cs中更改【gǎi】数据库的连接类型和数据库连接字符串【chuàn】设【shè】置

   注:一【yī】个项目可以【yǐ】有多个实体层,每个实体可单【dān】独设置自己的数据库连接;每个实体【tǐ】层以命名空间做划分。

   若只生成实【shí】体,只需将实体文件拷贝到【dào】对应目录下【xià】即可。

2、示例代码如:

        byte[] bye = new byte[]{1,2,3,4,5};

        TEST entity = new TEST();

        entity.A = 2;

        entity.C = "测试";

        entity.D = bye;

        entity.Save();//保存与主键A = 2 的记【jì】录,有就更新,没有就插入,且不保存【cún】与实体初始值相同的字段值【zhí】


        entity.A = 1;

        entity = entity.GetEntity();//获取主键A=1的信息并以实体的形式返【fǎn】回


        TEST entity1 = new TEST();

        entity1.A = 2;

        entity1 = entity1.GetEntity();//获取主键A=2的信息并【bìng】以实体的形【xíng】式返回

        //若存在A=2的记录等价于

        //不同点在于当A=2的记【jì】录【lù】不存在时GetEntity()返回null,构造函数[new TEST(...)]返【fǎn】回默认实体信息

        entity1 = new TEST(2); //A是主键

        entity1 = new TEST("A",2);  //指定字段

        

3、也可参见【jiàn】 EntitysCodeGenerateDemoTest.该示例是【shì】以Oracle里的系统数据库scott/tiger@Oracle服务名,为例介绍的。

   (注:scott/tiger表字段【duàn】没有注释)

   示例代码主要以表DEPT说明【míng】,SqlServer下没有该表可用如下语【yǔ】句建立

   {CREATE TABLE DEPT(DEPTNO int not null,DNAME VARCHAR(14),LOC VARCHAR(13))

ALTER TABLE DEPT add constraint PK_DEPT primary key (DEPTNO)}

可【kě】通过BaseEntity更改GetDatabaseType()、GetConnectionString()设置为【wéi】SqlServer数据库。

4、实际使用时一定【dìng】要保证BaseEntity.cs的GetConnectionString()的【de】数据库连接字符串和相应的GetDatabaseType()数据【jù】库连接类型的正确噢!

修改后记得重【chóng】新生成项目!类型映射方法若无特殊类型建议不要修改,对特殊类【lèi】型可在【zài】下面添加指定的说明【míng】。

软件截图

下载地址

  • PC版

同类推荐

相关文章

用户评论

请自觉遵守互联网相关政策法规【guī】,评论内容只代表网友观点【diǎn】,与本站立场无关!

热门评论

最新评论

已有0人参与,点击查看更多精彩评论

关于腾牛 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2022 QQTN.com 【东阳绿色软件下载站】 版权所有 鄂ICP备2022005668号-1 | 鄂公网安备 42011102000260号

声明:本站非腾讯QQ官方网站 所有软件和文章来自互联【lián】网 如有异议 请【qǐng】与本站联系 本站为非赢利性网【wǎng】站 不接【jiē】受任何赞助和广告