基本上,我的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评级失败,因为一个或多个对象访问此列。
怎么了