2

我正在使用 EF v4.3,但在更新存储过程时遇到问题。

在模型浏览器中,我选择了要更新的存储过程(它具有要更新的函数导入和复杂类型)。

我右键单击并选择添加功能导入。通常的窗口打开。

我的第一个问题是 EF 不会自动发现已经定义了复杂类型的事实,因为“返回集合”单选按钮设置为 None 而不是 Complex。

无论如何,我选择了正确的复杂类型并按下“更新”按钮。存储过程框填充了正确的复杂类型,需要更改的行在操作列中标记为“更新”。

我按下 OK 并显示一个消息框,其中包含错误消息“验证 FunctionImport 名称是否唯一”。

我可以通过删除函数导入来解决这个问题,但我不想每次都这样做。为什么更新不起作用?我究竟做错了什么?

感谢您的任何帮助,您可以提供。

米歇尔

4

1 回答 1

1

这是一个屏幕截图,显示您需要做什么,要么删除现有的,要么根据 OP 的评论进行更新:

在此处输入图像描述

于 2019-03-06T04:42:08.717 回答