打印本文 打印本文 关闭窗口 关闭窗口
解读ASP.NET Portal Starter Kit(1)——数据库篇
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3882  更新时间:2009/4/23 10:41:47  文章录入:mintao  责任编辑:mintao

Nvarchar(50)

用户姓名

 

Password

Nvarchar(50)

密码

采用MD5的加密方式存储

Email

Nvarchar(100)

用户Email

用于登录,并设置成唯一性索引(可防止注册相同的Email,这样设置后当有相同的Email插入时程序就会抛出异常,捕获这个异常就可判断Email是否重复,这样就可以省掉判断Email是否重复的代码)

 

数据库中的存储过程:

存储过程名称

说明

Portal_AddAnnouncement

添加新公告

Portal_AddContact

添加新联系方式

Portal_AddEvent

添加新事件

Portal_AddLink

添加新链接

Portal_AddMessage

新建一条新的讨论留言,其中@ParentID的参数为被回复留言的Id,通过该ID找到该留言的DisplayOrder,加上新增留言的时间就是新留言的DisplayOrder

Portal_AddRole

添加角色信息

Portal_AddUser

添加一个新用户,返回用户的Id

Portal_AddUserRole

添加用户角色关系

Portal_DeleteAnnouncement

删除公告信息(注:以下删除部分若无特殊说明均为删除指定ItemID的信息)

Portal_DeleteContact

删除联系方式

Portal_DeleteDocument

删除用户上传文档

Portal_DeleteEvent

删除事件信息

Portal_DeleteLink

删除链接信息

Portal_DeleteModule

当删除一个模块时,联动的删除该模块相关的全部信息

Portal_DeleteRole

删除角色信息

Portal_DeleteUser

删除用户

Portal_DeleteUserRole

删除角色用户关系

Portal_GetAnnouncements

根据ModuleID(模块ID)返回有效期内的公告信息

Portal_GetAuthRoles

像是没有用到该存储过程,而且该存储过程涉及的表数据库中没有(在用户配置文件中有类似的表),需要在深入研究

Portal_GetContacts

根据ModuleID(模块ID)返回联系方式

Portal_GetDocumentContent

根据文档的(ItemID)获取存储在数据库中的文档信息

Portal_GetDocuments

根据ModuleID(模块ID)返回用户上传文档信息

Portal_GetEvents

根据ModuleID(模块ID)返回有效期内的事件信息

Portal_GetHtmlText

根据ModuleID(模块ID)返回静态HTML文本信息

Portal_GetLinks

根据ModuleID(模块ID)返回连接信息,并按(ViewOrder)排序号排序

Portal_GetNextMessageID

获取讨论的下一条留言

Portal_GetPortalRoles

获取指定门户站点(指定PortalID)的全部角色信息

Portal_GetPrevMessageID

获取讨论的上一条留言

Portal_GetRoleMembership

根据角色ID获取该角色对应的用户成员信息

Portal_GetRolesByUser

根据用户Email获取用户角色信息

Portal_GetSingleAnnouncement

根据公告的(ItemID),获取单个公告的信息

Portal_GetSingleContact

根据联系方式的(ItemID),获取单个联系方式的信息

Portal_GetSingleDocument

根据文档的(ItemID),获取单个文档的信息

Portal_GetSingleEvent

根据事件的(ItemID),获取单个事件的信息

Portal_GetSingleLink

根据链接的(ItemID),获取单个链接的信息

Portal_GetSingleMessage

根据留言的(ItemID),获取单个留言的信息

Portal_GetSingleRole

根据角色ID,获取单个角色的信息

Portal_GetSingleUser

上一页  [1] [2] [3] [4] [5]  下一页

打印本文 打印本文 关闭窗口 关闭窗口