新生命开发团队

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

2011年11月12日

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

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

2011年10月30日

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

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

2011年9月8日

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

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

2011年9月1日

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

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

2011年8月16日

摘要: 对于一个框架来说,仅有基本的CURD不行,NewLife.XCode同时还提供了一个非常宽松的方式来使用高级查询,以满足各种复杂的查询需求。 (本文同样适用于其它任何数据访问框架) 初衷是跟大家交流技术,让大家都掌握这些应用开发经验,而不是让大家都来用XCode!有了这些东西,你也可以做出来自己的XCode!阅读全文

posted @ 2011-08-16 12:54 大石头 阅读(1790) 评论(16) 编辑

2011年7月26日

摘要: 以下只是举例! 环境: 1,通用实体库CommonEntity,里面有管理员类 class Administrator<TEntity> : Entity<TEntity>, IAdministrator where TEntity:Administrator<TEntity>{ static TEntity Login(String username, String password); st...阅读全文

posted @ 2011-07-26 12:04 大石头 阅读(360) 评论(1) 编辑

2011年5月31日

摘要: 1,使用表达式。如下,缺货的产品用红色,别的绿色。 实际上,就这个表达式:(Int32)Eval("Num")<(Int32)Eval("MinNum")?System.Drawing.Color.Red:System.Drawing.Color.Green2,属性成员。这是产品订购记录,有产品编号ProductID,扩展属性Product,单位在产品类中。 注意Product.UnitName那...阅读全文

posted @ 2011-05-31 21:53 大石头 阅读(334) 评论(2) 编辑

2011年5月18日

摘要: 这个题目,不方便使用递归! 直觉告诉我,可以用两层遍历,外面一层是维数,里面一层是每一维。但实际上,要做起来很难! 最后决定最外层循环用元素个数,里面配合使用维数的循环,最终解决问题! static void ArrEnum(Array arr, Action<Int32[]> func){ Int32[] ix = new Int32[arr.Rank]; Int32 rank = 0; for...阅读全文

posted @ 2011-05-18 14:20 大石头 阅读(189) 评论(1) 编辑

2011年4月18日

摘要: ASP.Net页面绑定时,标题超过20则省略,常规做法: Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Titl...阅读全文

posted @ 2011-04-18 13:18 大石头 阅读(1401) 评论(13) 编辑

2011年4月14日

摘要: Reflector过期?这可不行!自己动手吧! 看雪上拿到Reflector 7.0的源码,根据自己需要稍作修改,自己编译,就这么简单! 为了便于使用,自己做了一些修改: 1,移除所有授权相关代码和资...阅读全文

posted @ 2011-04-14 14:44 大石头 阅读(14116) 评论(118) 编辑