0
変更を保存せずにコンテキストに追加されたエンティティを削除しようとしています。 FK制約エラーが発生しています。エンティティは一時的なものであり、データベースに保存する必要はありません。Entity Frameworkでエンティティを完全に削除する
これは、私は、エンティティに
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)
を削除するには、自分のコードでやっているものですどのようにあるエンティティを削除する正しい方法はありますか?