У меня есть база данных SQL Server с таблицами, созданными с помощью переноса EF Update-Database. У меня есть пара моделей, которые выглядят следующим образом:
[Table("ETable")]
public class ETable
{
[Key]
public int Id { get; set; }
// Other properties go here
public DateTime EDate { get; set; }
}
Позже я решил использовать DateTime2 глобально, но узнал, что мне нужно отбросить объекты ограничения, такие как 'DF_ETable_EDate __ ######', которые являютсяавтоматически создается для того, чтобы избавиться от ошибки, подобной той, о которой этот пост описывает при попытке обновить базу данных.
Вопрос в том, есть ли какие-либо последствия с удалением этих объектов ограничения? Если будет полезно сохранить их, как мне добавить их обратно?