高位と低位に見えますが、行の変更ステータスによって[DbContext]。[DbSet Entity]の行数をカウントする構文が見つかりません。具体的には、1つのエンティティ/テーブル内のいくつの行が追加され、SaveChanges()が保留中であるかを知りたいと思います。私は同様の問題があった (そう穏やかな、最初の答え)DbContextに追加されたDbSet行をカウントする方法
var addedCount = db.ChangeTracker.Entries<YourEntity>()
.Count(e => e.State == EntityState.Added);
おかげで、。私はEF Coreの包括的なドキュメントを見つけるのが難しく、EF6との重要な区別があるという警告があるので、EF6のドキュメントを参照することを躊躇しています。 – KarlRKaiser
ええ、クラスのドキュメントは全くありませんので、私たちが持っているのはIntellisenseです:(そして、ここでは、少なくとも特定の部分が同じであるため、EF6ドキュメントへのインクルードを含めることができる数少ない場所の1つです。 –