
Entity Frameworkでデータを保存しようと思い、以下のコードのInitialize()を実行したところ保存される順番が上から順番にはなりませんでした。
using System.Collections.Generic; using System.Linq; using Microsoft.EntityFrameworkCore; namespace Test.Models { public class Person { public int Id { get; set; } public string Name { get; set; } public static void Initialize(DbContext context) { var t = context.Set<Person>(); t.AddRange( new Person { Name = "あああ" }, new Person { Name = "いいい" }, new Person { Name = "ううう" }, new Person { Name = "えええ" }, new Person { Name = "おおお" }); context.SaveChanges(); } } }
以下のようにデーターベースに順番どおりに保存するには、どのようにしたらよろしいでしょうか?
一件づつSaveChanges()する必要があるでしょうか?
Id | Name |
---|---|
1 | あああ |
2 | いいい |
3 | ううう |
4 | えええ |
5 | おおお |
回答1件
あなたの回答
tips
プレビュー