<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_World Of ιζσεα.</title><subtitle type="text">The Dark Time Will Pass</subtitle><id>http://feed.cnblogs.com/blog/u/23512/rss</id><updated>2010-01-28T08:50:49Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/23512/rss"/><entry><id>http://www.cnblogs.com/iCaca/archive/2009/03/27/1423023.html</id><title type="text">subsonic 与 oracle.client 性能比较</title><summary type="text">subsonic 与 oracle.client 性能比较</summary><published>2009-03-27T05:44:00Z</published><updated>2009-03-27T05:44:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2009/03/27/1423023.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2009/03/27/1423023.html"/><content type="text">subsonic 与 oracle.client 性能比较</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2008/09/19/1294467.html</id><title type="text">NetTiers学习笔记12---deepload的递归</title><summary type="text">deepload的递归指的是什么, 何时用deepload的递归?让我举个例子来说明这些问题吧以下我们以node来举例数据结构 id是主键, pid是外键生成后并使用deepload, deepload的参数说明可以看第一篇文章[代码] 此时我们可以使用node.PidSource 类型为Nodenode.NodeCollection 类型为TList&lt;Node...</summary><published>2008-09-19T13:55:00Z</published><updated>2008-09-19T13:55:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2008/09/19/1294467.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2008/09/19/1294467.html"/><content type="text">deepload的递归指的是什么, 何时用deepload的递归?让我举个例子来说明这些问题吧以下我们以node来举例数据结构 id是主键, pid是外键生成后并使用deepload, deepload的参数说明可以看第一篇文章[代码] 此时我们可以使用node.PidSource 类型为Nodenode.NodeCollection 类型为TList&lt;Node...</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html</id><title type="text">NetTiers学习笔记11---nettiers中的日志和异常捕获</title><summary type="text">关于日志: nettiers使用了 Microsoft.Practices.EnterpriseLibrary.Logging使用起来很方便[代码]就可以写入日志了, 关于Logging Application Block 的配置, 大家可以搜一下cnblogs以前的文章, 有很多介绍关于异常:nettiers使用了Microsoft.Practices.EnterpriseLibrary.Exc...</summary><published>2008-08-27T10:10:00Z</published><updated>2008-08-27T10:10:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html"/><content type="text">关于日志: nettiers使用了 Microsoft.Practices.EnterpriseLibrary.Logging使用起来很方便[代码]就可以写入日志了, 关于Logging Application Block 的配置, 大家可以搜一下cnblogs以前的文章, 有很多介绍关于异常:nettiers使用了Microsoft.Practices.EnterpriseLibrary.Exc...</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html</id><title type="text">NetTiers学习笔记10---Services Rethrow Exception</title><summary type="text">NetTiers 生成完毕后,默认会在Service层使用logging但是在默认情况下,被捕获的异常没有被抛出, 下面是通过修改entlib.config, 实现 rethrow.</summary><published>2007-08-06T06:13:00Z</published><updated>2007-08-06T06:13:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html"/><content type="text">NetTiers 生成完毕后,默认会在Service层使用logging但是在默认情况下,被捕获的异常没有被抛出, 下面是通过修改entlib.config, 实现 rethrow.</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html</id><title type="text">NetTiers学习笔记09---RADGrid + EntityDataSource设置默认排序, 及表格自动排序,分页的方法</title><summary type="text">最近一直在解决RADGrid与NetTiers及JQuery兼容,整合的问题今天好不容易把RADGrid绑定,排序,分页的问题解决了,并且可以设置默认排序了...</summary><published>2007-07-25T06:35:00Z</published><updated>2007-07-25T06:35:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html"/><content type="text">最近一直在解决RADGrid与NetTiers及JQuery兼容,整合的问题今天好不容易把RADGrid绑定,排序,分页的问题解决了,并且可以设置默认排序了...</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html</id><title type="text">NetTiers学习笔记08---Entity层的扩展和EntityDataSource的使用方法</title><summary type="text">扩展1个属性 ContractPersonName , 这个属性需要Deepload Users表 才能得到所以加了判断,如果没有DeepLoad则会抛出异常建一个实体数据源和一个GridView,允许DeepLoad但不允许递归,不允许事务,允许分页和排序,使用GetPaged方法进行查询DeepLoad Users对象,再添加5个参数,4个输入,1个输出,PageIndex,OrderBy和PageSize都取GridView的属性最后再添加一个过滤的参数... 到底是网页绑定好还是后台绑定好,也要看具体的情况而定~如果太复杂...还是后台吧... </summary><published>2007-07-10T07:01:00Z</published><updated>2007-07-10T07:01:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html"/><content type="text">扩展1个属性 ContractPersonName , 这个属性需要Deepload Users表 才能得到所以加了判断,如果没有DeepLoad则会抛出异常建一个实体数据源和一个GridView,允许DeepLoad但不允许递归,不允许事务,允许分页和排序,使用GetPaged方法进行查询DeepLoad Users对象,再添加5个参数,4个输入,1个输出,PageIndex,OrderBy和PageSize都取GridView的属性最后再添加一个过滤的参数... 到底是网页绑定好还是后台绑定好,也要看具体的情况而定~如果太复杂...还是后台吧... </content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html</id><title type="text">NetTiers学习笔记07---查询类的使用</title><summary type="text">介绍了 SqlFilterBuilder 和 ParameterizedSqlFilterBuilder 的使用方法和区别    public void Test()    {      SqlFilterBuilder filter = new SqlFilterBuilder(); //test SqlFilterBuilder      //ParameterizedSqlFilterBuilder filter = new ParameterizedSqlFilterBuilder(); //test ParameterizedSqlFilterBuilder      filter.Junction = SqlUtil.AND;      filter.Append(ContractColum</summary><published>2007-07-10T05:35:00Z</published><updated>2007-07-10T05:35:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html"/><content type="text">介绍了 SqlFilterBuilder 和 ParameterizedSqlFilterBuilder 的使用方法和区别    public void Test()    {      SqlFilterBuilder filter = new SqlFilterBuilder(); //test SqlFilterBuilder      //ParameterizedSqlFilterBuilder filter = new ParameterizedSqlFilterBuilder(); //test ParameterizedSqlFilterBuilder      filter.Junction = SqlUtil.AND;      filter.Append(ContractColum</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html</id><title type="text">NetTiers学习笔记06---使用场景比较</title><summary type="text">Table View Proc 查询 简单查询 支持 支持 手动实现 多表关联查询 DeepLoad 效率较低,编码较复杂 支持 优点:效率较高,编码简单,能够使用聚合函数缺点:实现较为复杂,难以维护 手动实现 与View类似 分页查询 支持 支持 手动实现缺点:分页需要手动实现 插入 插入 支持 不支持 手动实现 事务 支持 不支持 手动实现 比较 优点:对事物支持 更新 更新 支持 不支持 手...</summary><published>2007-07-10T03:39:00Z</published><updated>2007-07-10T03:39:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html"/><content type="text">Table View Proc 查询 简单查询 支持 支持 手动实现 多表关联查询 DeepLoad 效率较低,编码较复杂 支持 优点:效率较高,编码简单,能够使用聚合函数缺点:实现较为复杂,难以维护 手动实现 与View类似 分页查询 支持 支持 手动实现缺点:分页需要手动实现 插入 插入 支持 不支持 手动实现 事务 支持 不支持 手动实现 比较 优点:对事物支持 更新 更新 支持 不支持 手...</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html</id><title type="text">NetTiers学习笔记05---使用自定义存储过程</title><summary type="text">1. 设置自定义存储过程的前缀 {0}==表名, {1}==存储过程前缀(可有可无),我这里是ups_{0}_ == usp_表名_方法名2.建立存储过程,名称为usp_tblUsers_GetByUserName3.GetByUserName方法将出现在UsersProvider下到这一步就完成了,值得注意的是,存储过程的写法有一定讲究关键是那个as, 一定要顶格...前面不能有东西...为了这个...我白白浪费了1个小时....btw, 如果存储过程的返回类型,不是预期的类型(如:表,int等),则返回模板中选择的类型 DataSet 或iDataReader 也可以通过以下方法访问 DataRepository.Provider.ExecuteDataSet();  DataRepository.Provider.ExecuteNonQuery();  DataRepository.Provider.ExecuteReader();</summary><published>2007-07-08T17:20:00Z</published><updated>2007-07-08T17:20:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html"/><content type="text">1. 设置自定义存储过程的前缀 {0}==表名, {1}==存储过程前缀(可有可无),我这里是ups_{0}_ == usp_表名_方法名2.建立存储过程,名称为usp_tblUsers_GetByUserName3.GetByUserName方法将出现在UsersProvider下到这一步就完成了,值得注意的是,存储过程的写法有一定讲究关键是那个as, 一定要顶格...前面不能有东西...为了这个...我白白浪费了1个小时....btw, 如果存储过程的返回类型,不是预期的类型(如:表,int等),则返回模板中选择的类型 DataSet 或iDataReader 也可以通过以下方法访问 DataRepository.Provider.ExecuteDataSet();  DataRepository.Provider.ExecuteNonQuery();  DataRepository.Provider.ExecuteReader();</content></entry><entry><id>http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html</id><title type="text">Drools.NET v3.0</title><summary type="text">Drools.NET v3.0 Copyright 2007 Sahi Technologies Pvt. Ltd. (http://www.esahi.com)Contacts: Ritu Jain (ritujain@esahi.com), Chinmay Nagarkar (chinmay.nagarkar@esahi.com)The Drools.NET-3.0 is a .NET version of Jboss-Rules 3.0, which is a Rules Engine implementation based on Charles Forgy's Rete algorithm tailored for the Java language. Drools.NET enables .NET developers/Users to exploit a powerful Rule Engine like Jboss-Rules through a completely managed .NET code base. </summary><published>2007-07-04T12:23:00Z</published><updated>2007-07-04T12:23:00Z</updated><author><name>Ψιζσεα.</name><uri>http://www.cnblogs.com/iCaca/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html"/><content type="text">Drools.NET v3.0 Copyright 2007 Sahi Technologies Pvt. Ltd. (http://www.esahi.com)Contacts: Ritu Jain (ritujain@esahi.com), Chinmay Nagarkar (chinmay.nagarkar@esahi.com)The Drools.NET-3.0 is a .NET version of Jboss-Rules 3.0, which is a Rules Engine implementation based on Charles Forgy's Rete algorithm tailored for the Java language. Drools.NET enables .NET developers/Users to exploit a powerful Rule Engine like Jboss-Rules through a completely managed .NET code base. </content></entry></feed>
