随笔分类 -  XCode

数据中间件
摘要:新生命团队的数据中间件NewLife.XCode,有其独特的配置方式,支持集成配置中心,代表作有百亿级大数据实时计算项目! 阅读全文
posted @ 2019-03-13 00:05 大石头 阅读(3605) 评论(13) 推荐(36) 编辑
摘要:NewLife.XCode是一个有10多年历史的开源数据中间件,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中。 阅读全文
posted @ 2019-03-11 21:47 大石头 阅读(4243) 评论(14) 推荐(38) 编辑
摘要:数据模型文件是XCode数据库开发的中心,曾经流程和支持的DB First和Entity First,经过10多年优胜劣汰,只剩下Model First。 阅读全文
posted @ 2019-02-26 00:23 大石头 阅读(3372) 评论(6) 推荐(25) 编辑
摘要:NewLife.XCode是一个有10多年历史的数据中间件,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中。 阅读全文
posted @ 2019-02-25 23:15 大石头 阅读(7876) 评论(38) 推荐(29) 编辑
摘要:在2015年7月16日,XCode新增了实体处理模块IEntityModule,用于拦截实体对象添删改操作。 该接口参考IHttpModule设计理念,横切在实体对象的关键生命周期之中,以达到多实体类通用处理的效果。比如为多个实体类增加假删除等特色功能。 阅读全文
posted @ 2017-08-30 23:53 大石头 阅读(1015) 评论(2) 推荐(6) 编辑
摘要:新生命团队基础框架X组件,包括网络、数据库、安全、多线程、反射、序列化、模版引擎、服务代理、远程过程调用等模块,包括Mvc后台魔方、超级码神工具、消息队列等子系统,支持Mono/Android/iOS/NetStandard。 新生命开发团队 网站:http://www.NewLifeX.comQQ 阅读全文
posted @ 2017-08-30 10:23 大石头 阅读(1211) 评论(5) 推荐(9) 编辑
摘要:为了验证SQLite的性能巅峰,我们来做一个大数据测试。 模拟每天4亿票销售订单,分表分库,每天一个数据库文件,有订单号、部门节点、时间等。 租用阿里云最低配置ECS,单核1G内存,1M带宽,每年300块,每天九毛钱 阅读全文
posted @ 2017-06-02 11:35 大石头 阅读(29144) 评论(73) 推荐(115) 编辑
摘要:SQLite什么都好,就怕“database is locked”这些年来想尽办法去规避它。测试代码: static void Test2() { XCode.Setting.Current.TransactionDebug = true; XTrace.WriteLine(Role.Meta.Co 阅读全文
posted @ 2017-01-27 03:07 大石头 阅读(1475) 评论(0) 推荐(2) 编辑
摘要:XCode天生就有分表分库功能,设计于2005年!历时9年,这是分表分库功能第一次针对性正式更新。在XCode里面,分表分库非常简单,在操作数据(查询/更新)前修改Meta.ConnName/Meta.TableName,指向别的连接字符串和表名,就实现了分表分库功能!实际上,XCode实体层构建数... 阅读全文
posted @ 2014-06-16 05:01 大石头 阅读(6225) 评论(17) 推荐(37) 编辑
摘要:X组件只是一个工具,一个约束,集成了2002年新生命团队建立以来数千人的智慧,所以我们谈不上创新,我们充其量只是管理者,收集消化大家的技术,整理起来给更多的人使用。我们希望建立一套大部分人比较容易接受的标准,让大家在这个标准之内开发组件开发项目,让大家的项目具有一致的风格,让大家都能够很容易的相互合 阅读全文
posted @ 2012-09-02 08:59 大石头 阅读(3215) 评论(7) 推荐(11) 编辑
摘要:自从发布了一篇博客Oracle免客户端For .Net(增加分析Devart和DataDirect)后,非常非常多的同学前来问各种Oracle客户端运行时安装配置的问题,严重影响了我们团队的正常工... 阅读全文
posted @ 2012-05-28 10:58 大石头 阅读(5638) 评论(18) 推荐(18) 编辑
摘要:用法: ? 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 大石头 阅读(2303) 评论(4) 推荐(7) 编辑
摘要:与其它ORM框架相比,XCode拥有最强的多数据库正向反向工程,暂时还没有发现能在这点上超于XCode的,哈哈!但是,XCode的多数据库反向工程,也是有代价的,不同数据库的数据类型相差十万八千里,我们不可能完全支持。所以,我们只做了常见的一些数据类型支持,但是这些已经足以满足99%的要求。最佳数据类型如下:1,整型。Int32是标准配置,这个必须有的。在Oracle,整型就是小数为0的Nume... 阅读全文
posted @ 2012-05-10 10:17 大石头 阅读(3305) 评论(5) 推荐(6) 编辑
摘要:背景: 两个实体类:租房图片、售房图片 这两个表用于存储房源图片记录,一个房源对应多个图片,两个表的差别就在于一个业务关联字段。 租房图片中的RentID记录这个图片属于哪个租房信息; 售房图片中的S... 阅读全文
posted @ 2012-04-27 09:57 大石头 阅读(2397) 评论(7) 推荐(12) 编辑
摘要:NewLife.XCode是一个数据映射框架,包括但大于ORM的范围。XCode意为未知的代码的意思,是整个X系列组件很重要的一员。实际项目开发,会根据项目类型不同,应用场合不同,由多个不同的组件配合发力,这就导致了几乎无法发现XCode在其中的用处,而XCode的学习,也就无从做起。按某朋友的说法:“想看看这个页面怎么工作,结果页面后面一行代码也没有,深入一点发现全是接口!” 阅读全文
posted @ 2012-02-27 00:29 大石头 阅读(6722) 评论(15) 推荐(8) 编辑
摘要:数据映射组件XCode优势 XCode是一个超越了ORM范围的映射组件,除了对象到关系数据库的映射外,还有到网络和其它二进制形式等的映射,所以称之为数据映射组件。 相对于国内外其它ORM,XCod... 阅读全文
posted @ 2012-02-27 00:14 大石头 阅读(2787) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示