【发布时间】:2012-10-18 20:13:13
【问题描述】:
我想将存储过程的 OUTPUT 参数映射到实体。
例如,
PROCEDURE ForExample
@ID int,
@LastUpdate datetime OUTPUT
AS
Update EntityTable Set LastUpdate = GETDATE() Where ID = @ID
Select @LastUpdate = LastUpdate From EntityTable Where ID = @ID
我想将@LastUpdate 输出参数映射到实体属性。
在“存储过程映射”对话框中,@LastUpdate 参数显示为 InOut 参数(绿色箭头双向)。无论我是否将参数映射到属性,我都会收到相同的错误:
映射函数绑定指定了一个带有不受支持参数的函数 Model.Store.ForExample:LastUpdate。输出参数只能通过 RowsAffectedParameter 属性进行映射。使用结果绑定从函数调用返回值。
我尝试在“结果列绑定”中为 LastUpdate 添加手动绑定,但没有成功。
EF 4 是否支持我正在尝试做的事情?如果支持,它是如何完成的?
【问题讨论】:
标签: stored-procedures entity-framework-4