我在学.net web窗体程序,遇到c#model类中的属性类型是list或者dictionary,那么,如何根据这两种数据类型在数据表中建立相应列呢,列的类型怎么弄??? 当前我只想到了SqlServer用特殊格式的字符串来存,取的时候再做处理转化成list和dictionary,但这种方式很不爽啊。。public class UserInfo { public int UserID { get; set; } public int UserSmallHeadPath { get; set; } public string UserNickName { get; set; } public List<string> UserCollectedNewsID { get; set; } //用户收藏的所有新闻的ID的集合 }如果根据这个类建立一张表,那么这个UserCollectedNewsID怎么处理??
1 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
这个地方千万不要想简单放在一条记录内,json不行,逗号更不行。
有没想过你如何去更新其中一部分?
有没有考虑过如果用户这里有点量级的数据你读的时候怎么办?
有没有针对大量这种数据的计算的解决方案,比如join出来用户喜好的标题什么的?
- 1 回答
- 0 关注
- 847 浏览
添加回答
举报
0/150
提交
取消