新生命开发团队

我不相信神话,我只相信汗水!我不相信命运,我只相信双手! QQ群:1600800
posts - 54, comments - 791, trackbacks - 2, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2012年5月10日

摘要: 用法: ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 DAL.AddConnStr("xxgk", "Data Source=192.168.1.21;Initial Catalog=信息公开;user id=sa;password=Pass@word", null, "mssql"); var dal = DAL.Create...阅读全文

posted @ 2012-05-10 10:19 大石头 阅读(65) 评论(2) 编辑

摘要: 与其它ORM框架相比,XCode拥有最强的多数据库正向反向工程,暂时还没有发现能在这点上超于XCode的,哈哈!但是,XCode的多数据库反向工程,也是有代价的,不同数据库的数据类型相差十万八千里,我们不可能完全支持。所以,我们只做了常见的一些数据类型支持,但是这些已经足以满足99%的要求。最佳数据类型如下:1,整型。Int32是标准配置,这个必须有的。在Oracle,整型就是小数为0的Nume...阅读全文

posted @ 2012-05-10 10:17 大石头 阅读(298) 评论(3) 编辑

摘要: 开始进入工业自动化,买的工控机带有GPIO接口,可用于直接控制继电器。 从厂家拿到接口手册一看,居然是汇编直接操作端口,基本上是IN/OUT指令了。接口很简单,计算位移,读取;计算位移,写入。 这种接...阅读全文

posted @ 2012-05-10 09:36 大石头 阅读(3894) 评论(57) 编辑

2012年4月27日

摘要: 背景: 两个实体类:租房图片、售房图片 这两个表用于存储房源图片记录,一个房源对应多个图片,两个表的差别就在于一个业务关联字段。 租房图片中的RentID记录这个图片属于哪个租房信息; 售房图片中的S...阅读全文

posted @ 2012-04-27 09:57 大石头 阅读(823) 评论(7) 编辑

2012年2月27日

摘要: NewLife.XCode是一个数据映射框架,包括但大于ORM的范围。XCode意为未知的代码的意思,是整个X系列组件很重要的一员。实际项目开发,会根据项目类型不同,应用场合不同,由多个不同的组件配合发力,这就导致了几乎无法发现XCode在其中的用处,而XCode的学习,也就无从做起。按某朋友的说法:“想看看这个页面怎么工作,结果页面后面一行代码也没有,深入一点发现全是接口!”阅读全文

posted @ 2012-02-27 00:29 大石头 阅读(771) 评论(11) 编辑

摘要: 数据映射组件XCode优势 XCode是一个超越了ORM范围的映射组件,除了对象到关系数据库的映射外,还有到网络和其它二进制形式等的映射,所以称之为数据映射组件。 相对于国内外其它ORM,XCod...阅读全文

posted @ 2012-02-27 00:14 大石头 阅读(432) 评论(1) 编辑

2011年11月12日

摘要: 昨晚做了一个梦,很长!梦到回到大学时代,我跟很多一样年纪的人,“潜入”(抱歉,实在没有更好的词)清华大学计算机系。并且我们这些冒牌跟正规清华学生一起上课。后来因为“潜入”的人实在太多,是正规生的两三...阅读全文

posted @ 2011-11-12 22:29 大石头 阅读(451) 评论(14) 编辑

2011年10月30日

摘要: 我只是一名普通的.Net开发人员,常用SqlServer,偶尔用其它数据库,属于能连上然后select/execute就行的那种。但就是我这么小的愿望,在面对Oracle时都很难实现。 虽然04年...阅读全文

posted @ 2011-10-30 19:17 大石头 阅读(7133) 评论(72) 编辑

2011年9月8日

摘要: 目的:测试XCode v8.0的正常反向功能。 正向工程:从数据库读取架构信息,生成实体类。 反向工程:根据实体类的特性构造架构信息,反向生成数据库或者修改数据库。 准备工作: 1,自备数据库实例,最好是自己的数据库,为了测试各种数据库的各种字段能否被识别为正确的.Net类型(正向工程),同时也测试.Net类型能否正确转为对应的数据库类型(反向工程)。(支持MSSQL、Access、SqlCe、S...阅读全文

posted @ 2011-09-08 10:52 大石头 阅读(608) 评论(11) 编辑

2011年9月1日

摘要: 废话不多说,直接上代码: // try之前开始事务 Meta.BeginTrans(); try{ // do something // 强烈建议,尽可能做到只有一次提交事务,以免混乱 Meta.Commit(); } catch{ // 出错了,需要回滚事务 Meta.Rollback(); // 继续向外抛出异常 throw; } XCode还支持多级事务,实际上,除了第一级事务是真实的事...阅读全文

posted @ 2011-09-01 11:53 大石头 阅读(415) 评论(2) 编辑