因此,我将在每个影片的xml中有一个相当大的剧情关键字列表,在这些列表中他们将被输入到我在内存中创建的每个Movie实例中。如何在C#中为电影实现绘图关键字?
但我不知道我应该如何实现这个?
它与IMDb's相似。
我希望这能够让我找到所有有说'车祸'或'欺骗'的电影。或“Scene After End Credits”情节关键字等。
该如何定义此类型?它应该是一个列表吗?我怎样才能最好地实现这一点?关闭我的头,我可以使用List
,然后查看请求关键字是否在每个电影的PlotKeywords
列表中。但我觉得有一个更好的方式来建模,并得到更快或更清洁的结果等。
应绘图关键字是字符串还是自定义类型?他们应该如何定义和存储?
任何想法?
谢谢,听起来不错。你对许多人意味着什么?你能举一些例子吗? – 2009-12-28 18:41:22
琼,我相信多对多的评论者指的是关系数据库中的多对多关系。用关系数据库解决你的问题是微不足道的,但是用传统的内存数据结构来处理问题可能相当复杂。 你真的应该考虑使用数据库。 – 2009-12-28 18:47:19
由DB感谢,你的意思是像Oracle这样的数据库结构?数据将在xml中。这会影响它吗? – 2009-12-28 18:52:59