oracle数据库中的EF 5更新模型不起作用

时间:2019-06-02 07:28:57

标签: .net asp.net-mvc entity-framework

我正在使用Oracle作为数据库的ASP.NET MVC应用程序。我首先使用了EF 5数据库,当我启动时就创建了模型,没有任何问题。但是现在当我尝试从数据库更新模型时,它不起作用。它显示在更新向导中,但是当我单击完成时,什么也没有发生。它不会添加到.edmx中,也不会生成任何模型类。

  • 所有表都有主键
  • 大多数字段都不为空
  • 没有保留字

我创建的表具有与模型中已经存在的旧表之一相同的结构。但未添加

我删除了一个表,然后尝试再次添加它,但未添加相同的问题,并且没有发生任何错误,没有错误,没有警告

表仅出现在Model.Store中

1 个答案:

答案 0 :(得分:0)

最后我解决了这个问题。

问题出在数据库的一个表中。它不是已经添加到模型中的新表。该表的主键是数字,并且与外键匹配,但是( precision )稍有不同,主键为 3 ,外键为0