处理现有的 ASP MVC 3 应用程序。该应用程序有一个 edmx 文件,其中包含大约 30 个表(实体)和 4 或 5 个视图。我在 SQL Server Management Studio 中创建了一个存储过程,将存储过程添加到现有 edmx 文件后,edmx 文件损坏。
我的意思是腐败,其中一个视图的所有列都重复了,所以现在看起来像:
PersonId FirstName LastName personid firstname lastname
这会导致发生几个“未映射”错误。
此外,该应用程序的行为就像大约一半的模型不存在一样。例如,有一个现有的视图模型引用了 12 个不同的模型,我得到“名称空间或类型不存在,您是否缺少引用?” 等等。
我试图从旧版本恢复 edmx 文件,甚至重建。从旧的恢复没有帮助,但重建工作,直到我再次添加了 stred proc。
我的存储过程可能有问题吗?其他想法?谢谢。