当前位置: 代码迷 >> ASP.NET >> 请教这样的功能怎么实现
  详细解决方案

请教这样的功能怎么实现

热度:677   发布时间:2013-02-26 00:00:00.0
请问这样的功能如何实现?
正在做一个轻量级的下载站,但是资源和下载连接的关联不知道怎么做。比如一部电影和其相应的下载连接是一对多的关系(一部电影可能分为上下部或者更多)。

目前我的电影表的定义是:
MovieID(PK)
CategoryID(FK)
MovieName
MovieChsName
MovieRlsYear
MovieAddedDate
MovieDescription

下载连接表是:
DownloadLinkID(PK)
DownloadLinkTitle
DownloadLinkURL
DownloadSize

不知道通过怎样的设计安排,能够做到在一个页面上显示一部电影的介绍信息,并且可以显示出这部电影对应的下载连接。大概的效果可以看看VeryCD的那种效果:http://lib.verycd.com/2006/09/26/0000121394   。我使用ObjectDataSource写,刚刚开始学,请各位指点。

------解决方案--------------------------------------------------------
下载连接表 设一个外键MovieID(FK) 与电影表 关联起来
------解决方案--------------------------------------------------------
电影表的定义是:
MovieID(PK)
CategoryID(FK)
MovieName
MovieChsName
MovieRlsYear
MovieAddedDate
MovieDescription


下载连接表是:
MovieID(PK)------------增加这字段作为外键于电影表连接
DownloadLinkID(PK)
DownloadLinkTitle
DownloadLinkURL
DownloadSize

------解决方案--------------------------------------------------------
加入一个连续剧表(Drama)进来,又或者加入一个Game表进来,与电影表的设计一样
只须在CategoryID(FK)定义区别,比如categoryid=1,Drama;categoryid=2,Game;categoryid=3,movie
------解决方案--------------------------------------------------------
不需要的,你写好函数,参数就是你的 "资源ID(比如MovieID) "和 "类型 "
  相关解决方案