製品をdbに保存する機能があります。SaveChanges() の sql ステートメントを取得するにはどうすればよいですか?
データベースの変更ログ用にデータベースに保存できるように、クエリが必要です。
public void SaveProduct(Product product)
{
if (product.ProductID == 0)
{
context.Products.Add(product);
}
else
{
Product dbEntry = context.Products.Find(product.ProductID);
if (dbEntry != null)
{
dbEntry.Name = product.Name;
dbEntry.Description = product.Description;
dbEntry.Price = product.Price;
dbEntry.Category = product.Category;
}
}
context.SaveChanges();
}
}