我的存储过程实现很简单:
create Procedure [dbo].[GetNegotiationInfo] (
@negotiationId uniqueidentifier
) As
select NegotiationId, SellerId from NegotiationMaster where negotiationId = @negotiationId
然后我希望在更新我的模型后编写以下代码。
using (var db = new NegotiationContext())
{
var query = db.GetNegotiationInfo(NegotiationId).FirstOrDefault();
}
但我收到错误“int 不包含 FirstOrDefault() 的定义”。我知道 Entity Framework 可能无法使用临时表等生成复杂的存储过程,但显然我的存储过程没有比这更简单的了。请注意,我的存储过程对于我的 StackOverflow 问题来说是基本的,而不是我将使用的实际存储过程。