本文针对双鱼座同志的以非泛型方式调用泛型方法一文,提出一种更通用的以非泛型方式调用泛型方法的实现——基于DynamicMethod的实现。
基于DynamicMethod的实现的优点是,执行性能和双鱼座的文中实现的第5种方案——动态生成的非泛型接口包装相当(因为都是基于Emit的),但是,避免了原文实现中必须额外定义接口、Delegate的需要,从而,非常通用,应该是解决相同问题的前提下目前所能想到最佳实现。 Read More
一个NBearDataSource控件,可以直接和其他DataSource一样进行绑定。
本示例演示了使用NBearDataSource控件进行CRUD、使用NBearDataSource控件和NBear的强类型查询语法进行可视化查询、使用PagableRepeater控件进行数据绑定和一个典型的基于NBearDataSource的Master/Detail实体CRUD示例。大家可以看到,使用NBearDataSource的情况下,数据绑定的操作过程大大简化了。
02-08 22:30 修订:新增基于NBearDataSource控件的强类型查询示例
02-09 10:00 修订:增加GridView和Repeater控件如何设置并使用NBearDataSource控件提供的数据库级别分页支持绑定某页数据的说明。
02-10 15:00 修订:新增PagableRepeater控件及示例
02-11 20:30 修订:新增基于NBearDataSource的Master/Detail实体CRUD示例
Read More
下载测试示例程序说明:本测试使用SqlServer2000的Northwind数据库的Categories、Customers和Products三个表,测试比较ADO.NET、NBear和NHibernate的读写性能。公平起见,测试代码并没有使用太多特别框架的独有功能或缓存,在实际测试前分别都进行了预读(保证元数据等都在第一次运行时已载入)。读测试每次循环分别读取Categories、Custo... Read More
Suggested NBear Framework Based FDD Development Steps1. Collect Requirements. 2. Define Features according to Collected Requirements. 3. Define Entity Designs according to Defined Features. 4. Generat... Read More
本教程在《NBearV3 Step by Step教程——IoC篇》的基础上,演示如何基于NBearV3的MVP模块实现基于NBear的IoC的MVP模式的过程。您将看到,利用封装了NBear的IoC模块的NBear.MVP模块,不仅能大大加强系统表现层的可测试性,同时能充分利用NBear已有的IoC模块获得依赖注入能力及基于IoC的分布式服务支持。通过本教程,读者应能够全面掌握使用NBearV3的MVP模块实现表现层MVP模式。 Read More
从SF.NET下载最新版本NBearV3.3.7 stableVsPlugin使用教程参见:NBearV3——VsPlugin使用教程 Read More
本教程介绍NBearV3中的VS2005代码生成插件的使用。 Read More
本教程介绍NBearV3中的查询缓存支持。通过本教程,读者应能够全面掌握内置于NBearV3的查询缓存的使用。
Read More
本教程介绍NBearV3中的实体配置文件的加密支持。通过本教程,读者应能够全面掌握加密实体配置文件和如何结合使用ASP.NET的配置节加密功能,实现部署环境关联的实体配置加密。
Read More
经过NB团队,以及众多坛子里感兴趣的朋友的测试,决定在今天正式发布NBearV3的第一个稳定版本。
版本号:V3.3.5
开源协议:BSD
发布时间:2006/11/21
大家可以从SF.NET下载:http://sf.net/projects/nbear。 Read More