Entity Framework Code First AddOrUpdate method insert Duplicate values

后端 未结 13 1195
清酒与你
清酒与你 2020-12-01 08:52

I have simple entity:

public class Hall
{
    [Key]
    public int Id {get; set;}

    public string Name [get; set;}
}

Then in the S

13条回答
  •  [愿得一人]
    2020-12-01 09:20

    I have found that AddOrUpdate works fine with fields that are not ID's. If this works for you: context.Halls.AddOrUpdate(h => h.Name, hall1, hall2, hall3)

    You may want to use Hall names like 'French_test_abc_100', 'German_test_abc_100' etc.

    That stops hard coded test data messing things up when you are testing your app.

提交回复
热议问题