У меня проблема с моделью, ориентированной на код. Данные теперь находятся в базе данных, поэтому я не могу повторно заполнить базу данных с помощью класса DropCreateDatabaseIfModelChanges, но мне нужно изменить одну таблицу, чтобы столбец bigint не был IDENTITY (1,1). Мне удалось сделать это с помощью SSMS, но теперь мой код EF говорит, что он устарел. Это код для рассматриваемой таблицы:
public class Vote {
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public long FacebookUserId { get; set; }
[Required]
public Entity Entity { get; set; }
}
Итак, я изменил схему своей таблицы и свою модель (которая, как я думал, была ее отражением, но я явно ошибаюсь), но EF все еще говорит, что моя модель устарела, и я не могу повторно заполнить базу данных, чтобы сделать ее "идеальной".
Любая помощь будет принята с благодарностью.
Спасибо,
Бенджамин