私はこのようなコードを持っています
var context = new MyDbContext(); // db context generated from database
var id = Guid.NewGuid();
var cust = new customer()
{ Id = id, Name = "John" };
context.Customers.Add(cust);
// context.SaveChanges();
var res = context.Customers.Where(c => c.Id == id);
MessageBox.Show(res.Count().ToString());
テーブルにレコードを挿入しました。クエリを実行しているときに、結果にこの新しいレコードが含まれていることを期待しています。しかし、実際にはそうではありません。前に SaveChanges() を作成した場合にのみ機能します。
私は何が間違っているのですか、なぜそのように機能しないのですか?