正在做一个轻量级的下载站,但是资源和下载连接的关联不知道怎么做。比如一部电影和其相应的下载连接是一对多的关系(一部电影可能分为上下部或者更多)。
目前我的电影表的定义是:
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) "和 "类型 "