• 用堆管理你的数据库事务

    香水坏坏 发表于2007-7-7 [ASP.NET]

    原文地址:http://www.codeguru.com/csharp/csharp/cs_data/cachingandpeformance/article.php/c13437/

    在许多WEB应用程序中,尽管对数据库操作大多数是用单次表查询或修改,有些部分你需要进行多次修改数据库。
    这样的情况下,你应该考虑使用事物处理(transactions).事务定义了一系列需要被执行的工作,为了完成事务,
    事务的每个部分都必须成功完成。如果都完成了,事务被提交到数据库。如果没有,所有的改变都将滚回(不修改)。
    如果你要处理的任务非常复杂,你也可以选择镶套事务。

    在我写的一部分代码中,我建立了一个方法用Stack(堆)集合来管理镶套的事务。堆是计算机科学里面一个基础概念,
    实现后进先出结构。当你开始事务处理,把事物压到堆里。当你提交事务,它从堆里移出。如果你需要滚回事务,你必须
    滚回每一个镶套事务。堆对于完成这项工作来说太完美了。

    (More...)
    Hits: 545  Feedback: 0  标签: 事务 数据库  Trackback  Permalink: http://www.aspstat.com/35
  • 数据库字段映射到类实体

    香水坏坏 发表于2007-7-7 [ASP.NET]

     

    作者: 香水坏坏

    转载请著名,谢谢!

     

    C#代码
    1. using System;       
    2. using System.Data;       
    3. using System.Collections.Generic;       
    4. using System.Text;       
    5. using System.Reflection;     
    (More...)
    Hits: 461  Feedback: 0  标签:C# 数据库  Trackback  Permalink: http://www.aspstat.com/22