居然没有人回答? 气ing.........

解决方案 »

  1.   

    最笨的办法是将所有的操作建立一个列表,然后再将这些列表保存到数据库中的Operation中。是不是只有这样的? 
     还有个问题,我想将这样的一些列表变成我写代码的时候可以自动完成的,免得我编程的时候输入错误,应该么办?
      

  2.   

    我现在的问题是:怎样将Limit表中的某一项操作绑定到实际的语句判断中去? 楼主你上面这句话到底是什么意思,我看不明白,你在实际操作中的时候再根据user id 和 operation id 到 limit 表中查询不可以吗?
      

  3.   

    代码里定义个枚举来表示这个操作列表会方便一些吧。=======================
    是啊,我就是想要这个效果,免得我个个要去查询表里面的结果。况且输入的时候又容易出错。例如: 
        判断某一项操作是否可行的时候:
        
      if isAllow( OptID, UserID) {
            //有权限可以进行操作了。    
        }  可是这里的OptID,难道真的要我一个一个地去对应到数据库中的那个记录号? 
     
        那岂不是晕死~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  4.   

    SELECT COUNT(*) FROM limit WHERE (OptID = @OptID) AND (UserID = @UserId) AND (IsAllow = 1)
    返回1就表示有0就没有