Entity Framework auto generate GUID

后端 未结 8 1917
离开以前
离开以前 2021-02-06 21:16

I am new to EF so here goes.I have a class which contains the following

public class EmailTemplate
{
    public Guid Id { get; set; }

    [MaxLength(2000)]
             


        
8条回答
  •  一生所求
    2021-02-06 21:48

    Entity Framework Core Update:

    There is no need to use [DatabaseGenerated(DatabaseGeneratedOption.Identity)].
    There is no need to use fluent API

    EF Core automatically take care of it and generates Id for primary key

    Example:

    public class DummyEntity
    {
        public Guid Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    
    }
    

    Seeding

        _context.DummyEntities.Add(new DummyEntity
        {
            FirstName = "Abc",
            LastName = "Def",
            Postion = "User",
        });
    
        _context.SaveChanges();
    

提交回复
热议问题