实体框架代码优先与数据库优先:陷阱关系约束问题

时间:2013-09-17 05:41:55

标签: c# entity-framework

两个问题:

  1. 实体框架(代码优先)是否会在“数据库”(即应用程序中)之前陷入“关系约束”问题(例如外键约束违规)

  2. 据我所知,实体框架(DB First)不会在应用程序空间中捕获“关系约束”问题;它等待,直到SaveChanges方法由于从数据库引发的约束违规错误而失败。有没有办法强制它检查关系自动

1 个答案:

答案 0 :(得分:0)

  1. 不。

  2. 不。

  3. 对不起。

    你真的不希望这样 - 另一个用户可能会在数据库中插入数据,使外键引用突然有效。