我应该使用ORM来建模大型树结构吗?

JD.*_*JD. 4 c# orm entity-framework

我们正在开发一个视频点播系统,用户可以上传视频.我们想要创建视频存档的树结构,用户可以在其中创建艺术家/专辑等文件夹,并将视频存储在正确的文件夹下.与所有树形结构一样,用户将能够在文件夹之间移动视频,删除子树,复制视频以及移动子树和子项.

这棵树可以有1000个视频和文件夹中的10个.

我的问题是ORM是否适合这种大小的树状结构?

Ale*_*aga 5

假设您的数据库中的树结构将是一些表,如:

FolderId | ParentFolderId | 文件夹名称

为什么不?

问题是你不应该使用ORM,问题是你有什么问题,ORM是一个正确的工具来解决.