上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
1.1 实体定义基础[发布时间:9/5] 下载(点击鼠标右键另存为) Read More
posted @ 2006-09-05 20:43 Teddy's Knowledge Base Views(959) Comments(3) Diggs(0) Edit
0.1 NBear类库结构及功能简介[发布时间:9/5] 下载(点击鼠标右键另存为) Read More
posted @ 2006-09-05 09:44 Teddy's Knowledge Base Views(1162) Comments(6) Diggs(0) Edit
欢迎加入NBear官方MSN群:nbeargroup@hotmail.com(将该帐号加为MSN好友即可加入组群,在MSN聊天窗口点击震动图标即可查看群成员列表) Read More
posted @ 2006-08-31 13:01 Teddy's Knowledge Base Views(851) Comments(0) Diggs(0) Edit
从v2.2.1版起,NBear开始支持强类型的实体查询语法。例如,我们可以以如下的语法查询需要的数据: LocalUser[] users = gateway.Select(_Entity.LocalUser.Id 5 | _Entity.LocalUser.LoginId == "teddy", _Entity.LocalUser._OrderBy.Id_Desc & _Entity.LocalUser._OrderBy.LoginId); Read More
posted @ 2006-08-27 22:15 Teddy's Knowledge Base Views(4210) Comments(28) Diggs(0) Edit
本文演示如何使用NBear v2.1.9新增的Entity Configurator工具可视化设置实体元数据及生成数据库创建脚本。 Read More
posted @ 2006-08-25 16:15 Teddy's Knowledge Base Views(3796) Comments(6) Diggs(1) Edit
本文以双鱼座同学的再说继承关系一文中提到的一组三元继承关联关系为基础。 首先,分别实现本人的ORM中的继承关系映射全解一文中提到的三种实体继承体系到关系数据库的映射方案实例。 接着,使用接口分离以上继承体系中的实体类中的相同概念,对该继承体系进行重构,并同样给出对重构后的继承体系的三种到关系数据库的映射方案实例。 全部实例代码基于NBear的接口式实体定义方式实现。 Read More
posted @ 2006-08-16 16:16 Teddy's Knowledge Base Views(5130) Comments(15) Diggs(0) Edit
在上一篇文章ORM中的继承关系映射全解中,演示了各种继承关系映射在NBear中实现示例,只不过,文中的示例对于一实体一具体表和一实体一扩展表方案下的子类的保存操作,需要用户手动save实体本身和其所有的父类对应的表。这多少有点不爽,因为,实体的用户是很难全都了解具体要save多少表的。为了解决这个问题,在最新的v2.1.6版中,为NBear新增了一个ActiveEntity类。ActiveEntity类最大的作用是封装了子类的插入,修改和删除操作。另外,ActiveEntity能够自动记录修改过的字段属性,因此,写数据库时,它只会Update真正修改过的实体的属性。在下面的示例中我们可以看到,如何使用ActiveEntity来简化前文介绍的实体继承中的一实体一具体表和一实体一扩展表示例。 Read More
posted @ 2006-08-15 15:44 Teddy's Knowledge Base Views(4045) Comments(18) Diggs(0) Edit
实体继承是基于OO和关系型数据库软件系统设计中的一个重要主题。本文通过基于NBear的实例解析ORM中的实体继承体系映射的方方面面。 本文涉及的内容包括: 1. 单表继承体系 2. 一实体一具体表 3. 一实体一扩展表 4. 接口实现映射vs基类继承映射 Read More
posted @ 2006-08-14 11:08 Teddy's Knowledge Base Views(6186) Comments(2) Diggs(1) Edit
本文介绍NBear的接口式实体定义方式下的自定义实体属性和实体多根继承。 Read More
posted @ 2006-08-09 16:38 Teddy's Knowledge Base Views(4446) Comments(24) Diggs(0) Edit
将NBear升级到V2.1.0,主要更新如下: 1)新增Oracle和MySql Db Provider,使得NBear目前已经支持Oracle和My Sql数据库; 2)修复Lukiya之前遇到的以不同的参数列表调用相同的存储过程时(虽然这样的情形不太常见)的command缓存问题; 3)修复command参数名称包含数字或下划线时的参数值自动填充问题; 旧版本用户手册链接已更新至对应于V2.1.0的新版本V1.1。 Read More
posted @ 2006-08-07 16:54 Teddy's Knowledge Base Views(3138) Comments(3) Diggs(0) Edit
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页