Teddy's Knowledge Base

11 2006 档案

NBearV3教程——Cache篇
     摘要: 本教程介绍NBearV3中的查询缓存支持。通过本教程,读者应能够全面掌握内置于NBearV3的查询缓存的使用。

  阅读全文

posted @ 2006-11-21 10:17 Teddy's Knowledge Base 阅读(9111) | 评论 (6)  编辑

NBearV3教程——实体配置文件加密篇
     摘要: 本教程介绍NBearV3中的实体配置文件的加密支持。通过本教程,读者应能够全面掌握加密实体配置文件和如何结合使用ASP.NET的配置节加密功能,实现部署环境关联的实体配置加密。

  阅读全文

posted @ 2006-11-21 10:13 Teddy's Knowledge Base 阅读(8414) | 评论 (2)  编辑

发布NBearV3正式版
     摘要: 经过NB团队,以及众多坛子里感兴趣的朋友的测试,决定在今天正式发布NBearV3的第一个稳定版本。

版本号:V3.3.5
开源协议:BSD
发布时间:2006/11/21

大家可以从SF.NET下载:http://sf.net/projects/nbear。  阅读全文

posted @ 2006-11-21 10:12 Teddy's Knowledge Base 阅读(10308) | 评论 (39)  编辑

分析模式ORM实现系列——Accountability模式
     摘要: 本文为分析模式ORM实现系列文章之一。本系列文章使用NBearV3的ORM组件演示Martin Fowler《分析模式——可复用对象模型》一书中列举的可复用分析模型在ORM中的典型实现。本文讨论Accoutability模式。  阅读全文

posted @ 2006-11-20 09:45 Teddy's Knowledge Base 阅读(9335) | 评论 (7)  编辑

发布NBearV3最终测试版v3.2.5

posted @ 2006-11-16 09:55 Teddy's Knowledge Base 阅读(6168) | 评论 (3)  编辑

重新设计NBearV3中的实体关联设计语言,实现数据库完整性约束和级联更新

posted @ 2006-11-12 22:09 Teddy's Knowledge Base 阅读(5328) | 评论 (14)  编辑

发布NBearV3.1.7,包含重要升级内容:强类型实体集合、Gateway缓存等

posted @ 2006-11-10 12:12 Teddy's Knowledge Base 阅读(1325) | 评论 (9)  编辑

NBearV3——ORM实体关系设计速查手册
     摘要: 本手册演示NBearV3支持的所有实体关系设计的完全参考。包括1对1,1对多,多对多关联以及自关联的正向、反向引用时的所有情况的设计方法。  阅读全文

posted @ 2006-11-09 08:05 Teddy's Knowledge Base 阅读(5500) | 评论 (24)  编辑

NBearV3中文教程总目录

posted @ 2006-11-07 23:18 Teddy's Knowledge Base 阅读(18942) | 评论 (39)  编辑

NBearV3教程——Web篇
     摘要: 本教程结合实例演示NBearV3中,NBear.Web提供的Page/MasterPage/UserControl扩展基类。您将看到,使用这些基类能大大提高ASP.NET 2.0网页开发速度,轻松获得Ajax和多语言支持等功能。对应的源码包含在从sf.net下载的zip包中的tutorials\Web_Tutorial目录中。

内容目录
1、Helper Methods - 辅助Web常用方法
2、ClientScriptFactory - 辅助生成客户端JS脚本
3、LoadResources()/GetString() - 多语言支持
4、AjaxHelper - 基于UserControl的AjaxHelper集成  阅读全文

posted @ 2006-11-07 22:53 Teddy's Knowledge Base 阅读(3995) | 评论 (15)  编辑

NBearV3 Step by Step教程——IoC进阶篇
     摘要: 本教程在《NBearV3 Step by Step教程——IoC篇》的基础上,演示如何基于NBearV3的IoC模块开发一个分布式Web应用程序的过程。您将看到,基于NBear的IoC组件,开发分布式系统就和开发单服务器系统一样容易。本教程同时将引导您注意分布式开发和非分布式开发,在实体定义中的注意事项。通过本教程,读者应能够全面掌握使用NBearV3的IoC模块开发单服务器/分布式应用程序的全过程。  阅读全文

posted @ 2006-11-07 16:39 Teddy's Knowledge Base 阅读(3335) | 评论 (12)  编辑

NBearV3 Step by Step教程——IoC篇
     摘要: 本教程演示如何基于NBearV3的IoC模块开发一个Web应用程序的基本过程。本教程同时演示使用NBear.Tools.DbToEntityDesign.exe工具从现有的数据库生成设计实体的过程。通过本教程,读者应能够掌握使用NBearV3的IoC模块的基本过程,以及使用NBear.Tools.DbToEntityDesign.exe工具,对已有数据库结构的项目,使用NBearV3的ORM组件进行数据持久化的过程。  阅读全文

posted @ 2006-11-06 12:29 Teddy's Knowledge Base 阅读(4914) | 评论 (12)  编辑

NBearV3 Step by Step教程——ORM进阶篇
     摘要: 本教程在前一篇《NBearV3 Step by Step教程——ORM篇》的基础上,演示前文中没有涉及的实体自关联关系;及和性能相关的Attribute的设置:IndexProperty,BatchUpdate;并将详细比较和讨论NBear.Data.Gateway类中的强类型查询方法的使用和注意事项,特别是在不同的Attribute设置选项下的性能差异分析。通过本教程,读者应能够更全面地掌握使用NBearV3的ORM模块进行应用程序设计的过程,了解实体设计中与性能相关的重要选项,并能全面掌握NBear.Data.Gateway中各种强类型查询方法的使用。  阅读全文

posted @ 2006-11-05 15:42 Teddy's Knowledge Base 阅读(4823) | 评论 (15)  编辑

NBearV3 Step by Step教程——ORM篇
     摘要: 本教程演示如何基于NBearV3的ORM模块开发一个Web应用程序的全过程。本教程演示的实体关系包括:继承、1对1关联、1对多关联,多对多关联。同时,本教程还演示如何设计实体属性为nullable类型或符合类型。通过本教程,读者应能够掌握使用NBearV3的ORM模块进行应用程序设计的基本过程,以及开发过程中,NBearV3提供的相关工具的使用方法。  阅读全文

posted @ 2006-11-03 14:57 Teddy's Knowledge Base 阅读(13794) | 评论 (95)  编辑

发布NBearV3.0.5 beta包括SDK文档
     摘要: 发布NBearV3.0.5 beta包括SDK文档和“3 Minutes Tutorial”。

欢迎从http://sf.net/projects/nbear下载。  阅读全文

posted @ 2006-11-02 16:05 Teddy's Knowledge Base 阅读(1250) | 评论 (3)  编辑

NBearV3.0.0 Preview发布 - 全新ORM实现![11/1 更新:全面支持实体属性级联更新]
     摘要: 11/1 更新:全面支持实体属性级联更新,详见下面的案例的Entity Usage UnitTests代码。

NBearV3新增/修改功能列表:
1、完全重新设计的ORM实现,支持实体继承,实体间复杂关联(一对一、一对多、多对多)及透明的级联插入、更新、删除,LazyLoad等。
2、提供用于整个开发过程的更易使用的代码生成工具,支持:实体设计代码、实体代码、实体配置文件和数据库创建脚本生成。
3、精简优化了底层数据访问代码,进行了更细致的单线程/多线程性能测试。
4、实体及关联关系可以使用任意标准的.Net Framework支持的语言,使用interface、Attribute、接口继承等语言的自然元素作为实体设计元数据,并使用VS.NET2005的类设计器进行设计。
5、自动生成的实体类是标准的class,避免了V2中基于Emit生成代码的性能损失和可能的内存泄露,集成用于强类型查询的查询代码到每个实体类,并支持标准的各种系统序列化(XML,Binary,WebService SOAP)。生成的实体类代码不  阅读全文

posted @ 2006-11-01 12:40 Teddy's Knowledge Base 阅读(4890) | 评论 (81)  编辑