【发布时间】:2014-05-11 09:55:39
【问题描述】:
我正在寻找一种方法来为我的列表对象提供一个从 1 自动递增到(无论多少)的 ID。
这是我使用的类
public class Movie
{
public int Id { get; set; }
public string Title { get; set; }
public string Director { get; set; }
}
我将把它用作这样的列表:
public List<Movie> Movies { get; set; }
现在假设该列表包含 10 部电影,我删除了 id 为 5 的电影。我希望所有电影的 id 都更改,以便曾经有 id 6 的电影现在有 id 5。有人能指出我的方向正确吗?
【问题讨论】:
-
您通常不想更改 ID,因为它是其他资源指向的标识符。当你改变它时,关系就会改变为另一部电影。如果您确定要更改它,请向代码展示您如何存储、读取和删除列表中的项目。
标签: c# asp.net-mvc list