【发布时间】:2015-04-15 00:43:19
【问题描述】:
我有一个数据模型,它具有通过数据定义的文件夹结构。各种对象可以在这些文件夹中,包括文件夹本身,类似于 Explorer 中的文件夹如何级联并且可以相互包含。
我想我已经弄清楚了外键在这个堆栈中是如何工作的,但是当我将它迁移到数据库时,系统不会让我这样做。有什么问题?必须有一种方法可以将这些文件夹条目相互嵌套,对吧?
namespace api.Models
{
public class Folder
{
public int Id { get; set; }
[Required]
public string Name { get; set; }
public int SuperFolderId { get; set; }
public Folder SuperFolder { get; set; }
}
}
【问题讨论】:
标签: asp.net-mvc-5 foreign-keys entity-framework-6 asp.net-web-api2