Entity Framework Code First Using One column as Primary Key and another as Auto Increment Column

前端 未结 4 1911
挽巷
挽巷 2020-12-09 15:08

I have a class named Sale

public class Sale
{
    public int Id { get; set; }
    public string TrNo { get; set; }
    public DateTime Date          


        
4条回答
  •  心在旅途
    2020-12-09 15:45

    I believe you can do this using Fluent API

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity().Property(a => a.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
        modelBuilder.Entity().Property(a => a.TrNo).HasKey(b => b.TrNo);
    }
    

提交回复
热议问题