今天热门
热点:

:EntityFramework 一个表对应另一个表 使用多个外键的问题,mysql外键


/// <summary>
/// 所在省份ID
/// </summary>
public int ProvinceID { get; set; }

/// <summary>
/// 所在省份
/// </summary>
[ForeignKey("ProvinceID")]
public Star_City Province { get; set; }

/// <summary>
/// 所在城市ID
/// </summary>
public int CityID { get; set; }

/// <summary>
/// 所在城市
/// </summary>
[ForeignKey("CityID")]
public Star_City City { get; set; }

/// <summary>
/// 所在县/区ID
/// </summary>
public int AreaID { get; set; }

/// <summary>
/// 所在县/区
/// </summary>
[ForeignKey("AreaID")]
public Star_City Area { get; set; }
错误提示:

将 FOREIGN KEY 约束 'FK_Star_SiteSettings_Star_City_CityID' 引入表 'Star_SiteSettings' 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
无法创建约束。请参阅前面的错误消息。

大家帮帮忙,比较急,谢谢!!


解决方案

总而言之:必须取消“环级联”。

请看我的这一篇帖子:使用Trigger实现Cascading的功能


下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处

www.zrccd.nettrue/topics/20180111/39853.htmlTechArticle:EntityFramework 一个表对应另一个表 使用多个外键的问题,mysql外键 /// summary/// 所在省份ID/// /summarypublic int ProvinceID { get; set; }/// summary/// 所在省份/// /summary[ForeignKey(ProvinceID)]public Star_...

相关文章

    暂无相关文章

用户评论

大家都在看