2

我有一个将产品保存到数据库中的功能。如何获取 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