CRightDAO类.docVIP

  • 5
  • 0
  • 约8.56千字
  • 约 7页
  • 2018-10-18 发布于江苏
  • 举报
CRightDAO类

CRightDAO类 数据库操作基本类,在WebFrame.Base名字空间里,共有三个:CBaseDAO、CSimpleDAO、CRightDAO。所有对数据库的操作的业务逻辑层类别都继承该类。CSimpleDAO包含由ASPX页面传来的context对象,用于判断当前用户的权限,而CBaseDAO则不包括context对象,要判断权限,必须传入用户数据。一般情况下: 不需判断权限时,继承CBaseDAO 只需简单权限时,继承CSimpleDAO,该类继承CBaseDAO。 需要完全权限时,继承CRightDAO,该类继承CSimpleDAO。 使用方法 该类在WebFrame.Base名字空间里,所以必须引入WebFrame.Base才能使用。在需要对数据库操作的业务逻辑类别中继承。 该类预设用系统内定的数据库(由配置文件(WebFrame.config)的key=”DB.ConnString”指定),如果要使用其它数据库,则必须指定m_ConnKey的值(配置文件(WebFrame.config)的key=”DB.ConnString”等)。建议生成一个继承该类的新类别,在构造函数中指定m_ConnKey值,在使用相同该数据库时,再继承这个新类别。 如果要判断权限,则用myRight()取得权限值,然后进行判断,再执行存取数据函数。 在ASPX页面中,如果要用form的组件的

文档评论(0)

1亿VIP精品文档

相关文档