context.savechanges 从后面保存数据
context.savechanges saves data from back
我在数据库中保存数据时遇到问题。例如我有这个代码:
if (!context.Kategorijas.Any())
{
context.Kategorijas.Add(new Kategorija { Naziv = "Hrana" });
context.Kategorijas.Add(new Kategorija { Naziv = "Igracke" });
context.Kategorijas.Add(new Kategorija { Naziv = "Odjeca" });
context.Kategorijas.Add(new Kategorija { Naziv = "Higijena" });
context.Kategorijas.Add(new Kategorija { Naziv = "Oprema" });
}
context.SaveChanges();
我的问题是这个数据保存在数据库中,但是从后面看,像这样:
Id 1 - Oprema
Id 2 - Higijena
Id 3 - Odjeca
Id 4 - Igracke
Id 5 - Hrana
如何解决这个问题?谢谢。
你每次添加后都必须使用保存更改,请三思你是否真的需要它
if (!context.Kategorijas.Any())
{
context.Kategorijas.Add(new Kategorija { Naziv = "Hrana" });
context.SaveChanges();
context.Kategorijas.Add(new Kategorija { Naziv = "Igracke" });
context.SaveChanges();
// and so on
}
我在数据库中保存数据时遇到问题。例如我有这个代码:
if (!context.Kategorijas.Any())
{
context.Kategorijas.Add(new Kategorija { Naziv = "Hrana" });
context.Kategorijas.Add(new Kategorija { Naziv = "Igracke" });
context.Kategorijas.Add(new Kategorija { Naziv = "Odjeca" });
context.Kategorijas.Add(new Kategorija { Naziv = "Higijena" });
context.Kategorijas.Add(new Kategorija { Naziv = "Oprema" });
}
context.SaveChanges();
我的问题是这个数据保存在数据库中,但是从后面看,像这样:
Id 1 - Oprema
Id 2 - Higijena
Id 3 - Odjeca
Id 4 - Igracke
Id 5 - Hrana
如何解决这个问题?谢谢。
你每次添加后都必须使用保存更改,请三思你是否真的需要它
if (!context.Kategorijas.Any())
{
context.Kategorijas.Add(new Kategorija { Naziv = "Hrana" });
context.SaveChanges();
context.Kategorijas.Add(new Kategorija { Naziv = "Igracke" });
context.SaveChanges();
// and so on
}