我在网上有一个公司的简单目录。它由包含项目的类别组成。他们现在有一些适合两个类别的项目,并希望在两个类别中显示一个项目。
目前模型看起来像这样
public class Category {
public virtual ICollection<Item> Items { get; set; }
}
public class Item {
/* No reference to no category */
}
很久以前生成的数据库将项目表中的类别链接起来。所以现在如果我在最后一个类别中添加一个项目,我添加了“计数”。
我想在不丢失任何数据的情况下更改它。我该怎么做?请注意,我可以更改我喜欢的数据库结构。