蓝红石

生活与工作点滴

   :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASPNET

摘要:问题:1、业务逻辑与数据库已分离的情况下,怎样保证每个方法访问到最适当的数据(不会造成数据库大数据量查询)2、业务逻辑与数据库已分离的情况下,如何处理事务三层结构下,数据访问层与业务逻辑分离。从对象关系角度看,业务逻辑层的对象依赖于数据访问层。.net平台提供了ado.net对数据库进行操作,connection对象提供了对database连接与transaction的功能。在分层结构下,数据访问层处理了对数据库的操作,实现了domain每一个对象与database的方法。例如对象Customer,提供CustomerDAO.Add(),CustomerDAO.Update()等等的方法,每一 阅读全文
posted @ 2012-05-05 08:07 蓝红石 阅读(2075) 评论(3) 推荐(1) 编辑

摘要:在开始介绍之前,先给出文章里用到的所有PL/SQL代码:(类型定义)CREATEORREPLACETYPET_Nested_Tab_StrISTABLEOFVARCHAR2(25);--CREATEORREPLACETYPET_ObjectISOBJECT(employee_idnumber(6),last_namevarchar2(25));--CREATEORREPLACETYPET_VARRAY_STRISVARRAY(10)OFVARCHAR2(25);--CREATEORREPLACETYPET_Nested_Tab_ObjISTABLEOFT_Object;(包的声明)CREATE 阅读全文
posted @ 2012-05-05 07:59 蓝红石 阅读(769) 评论(0) 推荐(1) 编辑

摘要:View Code 1 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //将满足特定条件的行标为高亮 if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 { int money = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "MONEY"));//取当前行的列值 if (money == 77) e.... 阅读全文
posted @ 2011-12-11 20:15 蓝红石 阅读(195) 评论(0) 推荐(0) 编辑