我做的一个SQL -> C# AutoCode

简介:

 有一次做项目的时候,遇到了一大堆的列表表格要输入,开始做了几个表,结果都是一样的代码,甚是郁闷,索性写了个AutoCode来生成,后来项目做完了,没有怎么碰到这样郁闷的工作,也就把它忘了。今天看到了Wintle同学做了个CodePlua(CodePlus C# 代码生成器 V1.0 推出啦!) ,我才想起我也有个这样的冬冬。
AutoCodeAbout.gif

    我不是要竞争哈,我是觉得可以讨论一下这种做法在数据库操作中算不算郁闷,我把SQL编程C# Class,按字段对应,然后再程序中完全SQL屏蔽掉了。这种方法不算广义的OR Mapping,因为根本没有严格意义上的Relation嘛。不过这样操作数据库表非常的方便,特别是以行为单位操作的时候,SQL的字段完全可以在程序中IntelliSence,编程比较爽teeth_smile.gif哈。

    示例代码(SQL):

None.gif create  table  [ TableDemo ](
None.gifID  int  identity( 1, 1),
None.gifFieldA  nvarchar( 50),
None.gifFieldB  ntext
None.gifFieldC  datetime,
None.gifFieldD  decimal)

    C# Class:

ExpandedBlockStart.gif ///   <summary>
InBlock.gif
///  Automatically Code for Table 'TableDemo',
InBlock.gif
///  by Birdshome AutoCode Engine V.1.0
InBlock.gif
///  Copyright (C) 2004.1 Birdshome, HIT
ExpandedBlockEnd.gif
///   </summary>
ContractedBlock.gif TableDemo Class

    我比较懒,没有用View,直接就构建SQL操作表。
   
    如果这种东西有用处,我就在好好收拾它一下,再release。


本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

目录
相关文章
|
23天前
|
SQL 存储 关系型数据库
什么是SQL?
什么是SQL?
26 0
|
8月前
|
SQL 网络协议 数据库
sql总结喔
sql总结喔
|
23天前
|
SQL 数据库 索引
SQL常用知识
SQL常用知识
|
11月前
|
SQL 程序员 数据库
sql 总结
一对多:在多的表中添加建立关系的字段(外键)指向另外一张表。如果需要查询一张表的全部和另外一张表的交集时,使用外连接,连表查询(左外连接)(显示左表的全部信息和右表相关联的信。连表查询(右外连接)(显示右表的全部信息和左表相关联的信。等值连接和内连接查询的是两个表的交集数据,推荐使用内连接。:选择插入必须选择需要插入的字段,选择对应字段的值,批量。查询所有部门的名称,地点和对应的员工姓名和工资。等值连接和内连接查询到的都是两张表的交集数据。外连接查询的是一张表的全部和另外一张表的交集。
92 0
|
SQL 数据挖掘 Python
sql8&10&11&12,3+1
sql8&10&11&12,3+1
sql8&10&11&12,3+1
|
SQL Oracle 关系型数据库
SQL必知必会(三)
作用是从一个或多个表中检索信息
|
存储 SQL NoSQL
SQL必知必会(一)
对于我们而言,数据库是一个以某种有组织的方式存储的数据集合。最简单的办法就是将数据库想象成一个文件柜。这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据是如何组织的。 数据库(DataBase) 保存有组织数据的容器(通常为一个或一组文件)
xttstartupnomount.sql
connect / as sysdba; startup force nomount; exit;
706 0

热门文章

最新文章