基本上,我在我的 EF 数据库中得到了一个具有以下属性的表:
public int Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Image { get; set; }
public string WatchUrl { get; set; }
public int Year { get; set; }
public string Source { get; set; }
public int Duration { get; set; }
public int Rating { get; set; }
public virtual ICollection<Category> Categories { get; set; }
它工作正常,但是当我将 Rating 的 int 更改为 double 时,更新数据库时出现以下错误:
对象 'DF_ Movies _Rating__48CFD27E' 取决于列 'Rating'。ALTER TABLE ALTER COLUMN 评级失败,因为一个或多个对象访问此列。
有什么问题?