我需要实现这种关系:
- 每个文件夹可以包含许多文件夹。
- 每个文件夹都可以在一个父文件夹内。
- 并且在许多其他文件夹中可以有文件夹的快捷方式
所以,我认为这只是一张桌子,folder
. 我如何应用这些关系?谢谢。
[Table]
public class Folder
{
private int id;
[Column(DbType = "INT NOT NULL IDENTITY", IsDbGenerated = true, IsPrimaryKey = true)]
public int Id
{
get { return id; }
set
{
id = value;
}
}
private string name;
[Column]
public string Name
{
get
{
return name;
}
set
{
if (value != name)
{
name = value;
}
}
}
}