Как преобразовать поле первичного ключа в идентичность с миграциями Entity Framework - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть эта модель

public class Ubicacion
{        
    public int Id { get; set; }
    [Required]
    public Decimal CoordenadaX { get; set; }
    [Required]
    ......
}

Но когда я создаю Миграцию, Id Primary Key не является Identity

 CreateTable(
            "dbo.Ubicacion",
            c => new
                {
                    Id = c.Int(nullable: false),
                    CoordenadaX = c.Decimal(nullable: false, precision: 18,

Я пробовал эту другую миграцию

public partial class UbicacionIdIdentity : DbMigration
{
    public override void Up()
    {
        AlterColumn("dbo.Ubicacion", "Id", c => c.Int(nullable: false, identity: true));
    }

    public override void Down()
    {
        AlterColumn("dbo.Ubicacion", "Id", c => c.Int(nullable: false, identity: false));
    }
}

Но поле по-прежнему не является идентичностью

Есть идеи, пожалуйста? С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...