Я новичок, и у меня возникает эта ошибка, когда я использую базу данных обновления после миграции:
"Чтобы изменить свойство IDENTITY столбца, столбец нужно удалить и создать заново."
И я не знаю, что делать.
Вот моя модель:
> public class ModelTraceType
{
public string Type { get; set; }
public int Class { get; set; }
}
}
EntityConfigTraceType:
{
public class EntityConfigTraceType : IEntityTypeConfiguration
{
private const string TableName = "TRACE_TYPE";
public void Configure(EntityTypeBuilder builder)
{
builder
.ToTable(TableName);
//builder
//.HasKey(p => p.Type)
//.IsClustered();
builder
.HasKey(p => p.Id)
.IsClustered();
builder
.Property(p => p.Type)
.IsRequired();
builder
.Property(p => p.Class)
.IsRequired();
builder
builder
.Property(p => p.Id)
.IsRequired()
.ValueGeneratedOnAdd(); // Explicitly marks the Id as an auto-incrementing field
.Property(p => p.Type)
.IsRequired()
.HasMaxLength(TraceType.TypeLength);
Подробнее здесь: https://stackoverflow.com/questions/787 ... o-be-dropp
Ошибка «Чтобы изменить свойство IDENTITY столбца, необходимо удалить столбец и создать его заново». ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Измените свойство IDENTITY столбца, столбец необходимо удалить и создать заново.
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Измените свойство IDENTITY столбца, столбец необходимо удалить и создать заново.
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Измените свойство IDENTITY столбца, столбец необходимо удалить и создать заново.
Anonymous » » в форуме C# - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-