У меня проблема с кодовой первой моделью. Данные теперь находятся в базе данных, поэтому я не могу повторно засеять базу данных с помощью класса 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 все еще говорит, что моя модель устарела, и я не могу повторно засеять базу данных, чтобы получить ее "идеально".
Любая помощь будет высоко оценена.
Спасибо,
Бенджамин