【发布时间】:2021-01-02 14:52:25
【问题描述】:
我希望在我的数据库上下文类中使用它:
OnDelete(DeleteBehavior.Cascade)
但它位于没有外键的 SQL Server 表上。
我的父表TransplantList 有一个列heartId,它对应于一个表HeartList,在SQL Server 中看起来像这样:
heartId
heartName
heartLocation
heartType
TransplantList 每行只能有一个heartId。
当我删除TransplantList 中的一行时,我还想删除(如果它不为NULL)与之关联的heartId。
我尝试将其添加到我的上下文数据库中:
Entity.OnDelete(DeleteBehavior.Cascade);
但这只会给我一个错误。
有没有办法做到这一点?
谢谢!
【问题讨论】:
标签: sql-server-2012 entity-framework-core dbcontext