0
我想刪除添加到上下文而不保存更改的實體。我得到FK約束錯誤。該實體是臨時的,不需要保存到數據庫中。乾淨地刪除實體框架中的實體
這是怎麼了加入實體
var productSalesRight = new ProductSupplierSalesRight
{
Product = product,
ProductId = product.ProductId,
SalesRightTypeId = countries.FirstOrDefault().SalesRightTypeId,
SalesRightType = countries.FirstOrDefault().SalesRightType,
Countries = ct
};
product.ProductSupplierSalesRights.Add(productSalesRight);
這是我在我的代碼正在做刪除
_context.Entry(productSalesRight).State = EntityState.Deleted;
product.ProductSupplierSalesRights.Remove(productSalesRight)
是否有刪除實體的正確方法?