转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
解读ASP.NET Portal Starter Kit(1)——数据库篇         ★★★★

解读ASP.NET Portal Starter Kit(1)——数据库篇

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3877 更新时间:2009/4/23 10:41:47

  ASP.NET Portal Starter Kit数据库结构总体上来讲是由网站引擎的核心表(用户表、角色表和角色关系表)和各个用户模块相关的表组成。核心表存储整个网站的用户权限的配置信息(详细的用法及说明将放到《角色身份认证篇》中讲)。各用户模块存储各个功能模块的信息。各个用户功能模块表都是独立的。这样有利于新增模块扩展功能。同时也可将各个功能模块的表分别部署到不同的数据库中提高程序的高伸缩性和可扩展性。数据的访问方式是全部通过存储过程进行的。这样做的好处有:1、提高了数据库的性能;2、杜绝了SQL注入式攻击(在我的理解上应该是);3、可将可将连接到SQL Server数据库用户的权限只配置成只能对指定存储过程进行执行操作,这样就进一步提高了数据库的安全性。

数据库中的表:

Portal_Announcements公告信息表(在公告信息模块中用)

字段名

类型

含义

备注

ItemID

Int

链接Id

主键(自动编号)

ModuleID

Int

所属模块ID

决定该公告在那个模块中显示(模块ID:用户配置文件PortalCfg.xml中的模块表ID,以下皆同)

CreatedByUser

Nvarchar(100)

创建者

记录创建和修改该公告的用户

CreatedDate

Datetime

创建时间

记录创建和修改该公告的时间

Title

Nvarchar(100)

名称

 

MoreLink

Nvarchar(150)

更多细节的链接

 

MobileMoreLink

Nvarchar(150)

移动细节链接地址

在“移动设备浏览器”上的更多细节链接地址

ExpireDate

Datetime

有效日期

 

Description

Nvarchar(2000)

描述

 

 

Portal_Contacts联系方式信息表(在联系方式模块中用)

字段名

类型

含义

备注

ItemID

Int

链接Id

主键(自动编号)

ModuleID

Int

所属模块ID

决定该联系方式在那个模块中显示

CreatedByUser

Nvarchar(100)

创建者

记录创建和修改该联系方式的用户

CreatedDate

Datetime

创建时间

记录创建和修改该联系方式的时间

Name

Nvarchar(50)

联系人姓名

 

Role

Nvarchar(100)

联系人角色

与系统框架中的角色不同,理解成职位更合适

Email

Nvarchar(100)

联系人Email

 

Contact1

Nvarchar(250)

联系方式1

 

Contact2

Nvarchar(250)

联系方式2

 

 

Portal_Discussion用户讨论留言信息表(用户讨论模块用)

字段名

类型

含义

备注

ItemID

Int

链接Id

主键(自动编号)

ModuleID

Int

所属模块ID

决定该讨论在那个模块中显示

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


[Web开发][收藏]ASP.NET Starter Kit 是啥咪碗糕?  [Web开发]使用 ASP.NET Community Starter Kit建造网站
[Web开发]解读ASP.NET 2.0 Internals  [Web开发]利用 ASP.NET Starter Kit 即刻开始 Web 站点开发
[Web开发]解读ASP.NET TimeTracker Starter Kit(2)——重…  [Web开发]昨日关注:ASP.NET 2.0 Beta 2 Starter Kits发布
[Web开发]从ASP.NET Portal Starter Kit中学到的调整顺序新…  [Web开发]解读ASP.NET Portal Starter Kit(3)——代码文件…
[JAVA开发]Weblogic Portal中实现AJAX编程之架构  [JAVA开发]深入WebLogic Portal UI编程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台