我目前正在运行 EF 4.3.1,它最近从 4.1 升级,使用数据库优先模型。我的模型和对象也分布在不同的组件中。
然而,随着我的开发,我发现实体框架几乎无法使用,因为尽管有“从数据库更新模型”选项,但我很少能这样做而不会导致设计人员引发错误。
如果我向表中添加索引,创建 fk 关系,那么当我之后尝试对数据库执行任何操作时,设计器很有可能会显示“对象空引用异常”。更难的是,错误信息就是那么模糊,并没有指出它实际上可能是什么。
我在别处问了一个问题,我得到的答复是重新创建 edmx。当我有 60 到 80 个实体时,肯定不是吗?
我不敢相信我是唯一一个遇到问题的人,我不敢相信任何开发人员都能忍受这种情况,但我无法在任何地方找到有关问题所在的信息 - 如果事实上不是“设计”。
任何人都可以帮忙吗?