2

製品を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();
        }
    }
4

0 に答える 0