2011-06-17 54 views
4

我正在使用实体框架的函数导入功能从.net 4.0代码调用存储过程。sp更改时的函数导入

但是,每次我更改存储的proc结果集时,都必须删除导入的函数并重新添加它。

有什么办法,我可以通过改变实体模型中的代码来合并更改,而不必再次删除和添加函数导入?

谢谢:)

回答

8

使用函数导入时,某些更改会自动反映。例如,如果将参数添加到存储过程并从数据库运行更新,它将自动更新存储模型定义和函数导入。如果您修改了未映射到实体的结果集,而是修改了复杂类型的结果集,则必须手动触发函数导入更新 - 打开导入功能并按下复杂类型组合框旁边的更新按钮。

+0

Ohk ...谢谢:) – 2011-06-17 07:56:29

+1

必须是某处的错误,导致更新按钮在我的情况下什么也不做。 – Entrodus 2012-10-23 08:59:21

+1

@Entrodus - 我在VS2010中遇到同样的行为。一切看起来像它的作品,但没有更新。 – Fishcake 2013-11-22 13:28:46