我有几个结构:用户,项目,FavouriteItem。ASP.NET MVC实体框架如何构建这个代码
用户有很多项目,可以有很多faourite项目(这只是链接到项目)。
我已经得到了无论是创建模型的决定:“FavouriteItem”,给用户的这些列表,或者存储喜爱的项目ID在用户表中的列。即favourite_items:“1,2,5,9”。
后者看起来好像用户基数增长会快很多,但后来我不得不拆分字符串,创建数组e.t.c,这会更痛苦一点。
什么是推荐的选择,在这里做?我已经完成了早期的选择,并喜欢它的灵活性/易用性,但有点担心它的可扩展性。