我在存储过程和EDMX方面遇到了无尽的问题。我创建了一个过程,从数据库更新了模型,并且一切正常。然后,我删除了一个列,并在存储过程中添加了一个新列。我更新了模型,但EDMX似乎没有刷新proc定义。
我删除了proc,并进行了更新,但手动必须删除对该proc的所有引用。我最终只是重命名proc并通过模型更新从数据库导入。
我只是有同样的问题。添加了新列,并重命名了现有列。我通过数据库中的更新模型刷新了EDMX,但是EDMX没有任何更改,显然在运行时,它失败了。如何使用Entity Framework更新存储过程?
我删除了proc,重新生成了模型,删除了proc的“ cs”文件,进行了编译,然后再次将过程添加到数据库中,重新生成了模型,然后砰!它将相同的模型添加3次,只有最后一个正确。为什么它会继续带回旧版本?