【发布时间】:2013-10-01 14:28:01
【问题描述】:
两个问题:
实体框架(代码优先)是否在到达数据库之前(即在应用程序中)捕获“关系约束”问题(例如违反外键约束)。
据我所知,实体框架(DB First)不会在应用程序空间中捕获“关系约束”问题;它一直等到 SaveChanges 方法由于从数据库中引发约束冲突错误而失败。有没有办法强制它自动检查关系?
【问题讨论】:
标签: c# entity-framework
两个问题:
实体框架(代码优先)是否在到达数据库之前(即在应用程序中)捕获“关系约束”问题(例如违反外键约束)。
据我所知,实体框架(DB First)不会在应用程序空间中捕获“关系约束”问题;它一直等到 SaveChanges 方法由于从数据库中引发约束冲突错误而失败。有没有办法强制它自动检查关系?
【问题讨论】:
标签: c# entity-framework
没有。
没有。
对不起。
您真的不希望这样 - 另一个用户可能会将数据插入数据库,从而使外键引用突然有效。
【讨论】: