如何使用asp.net mvc在表列中存储以逗号分隔的int值
我有一个名为“评论”的表。每个评论我都有评论 ID。
在我的用户屏幕上,我可以向每个用户添加多个评论.. 因此评论 ID 需要存储为 1,2,3,.. 等.. 这意味着我为用户添加了 1 2 3 个评论 ID ..
如何将这些逗号分隔的值存储到表列中?
谢谢
I have a table called Comments. with each comment I have comment Id,.
on my user screen I can add more than One Comment to each user.. so that comment id needs to store for this use as 1,2,3,.. Etc.. that means I added 1 2 3 comment Ids for the user..
How to store those comma seperated values in to the table column?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不。使用包含 UserID 和 CommentID 列的联接表将用户与其评论链接起来。然后,您可以通过
User
、UserComments
和Comments
表之间的三向联接来获取用户的评论集。其中 @userid 是相关用户的 ID。
使用 LINQ,您只需引用正确的实体集,并且可能使用
SelectMany
。Don't. Use a join table that has columns for UserID and CommentID to link the user with their comments. Then you can get the set of comments for a user with a three-way join between the
User
,UserComments
, andComments
tables.where @userid is the id of the user in question.
With LINQ you simply need to reference the proper entity sets and, probably, use
SelectMany
.