实体框架SaveChanges查询

时间:2013-06-15 00:36:21

标签: c# entity-framework entity-framework-5

我有一个将产品保存到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();
        }
    }

0 个答案:

没有答案