我可以在EF中使用ExecuteSqlRawAsync或FromSqlRaw成功地使用存储过程,但我希望能够捕获异常,以防存储过程使用ERROR_SEVERITY()返回错误。例如,我在存储过程中有一条insert语句,并且在该过程中使用了Try Catch。ERROR_PROCEDURE() AS ErrorProcedure,
ERROR_MESSAGE() AS ErrorMessage; 在C#中,我使用ExecuteSqlRawAsy
请建议我从存储过程中获取4/30的返回值。我声明了一个带有一个输出参数@result varchar(5) output但没有输入参数的存储过程,我在一个存储过程中声明了3个变量declare @b float@a=4set @c=cast(@a as varchar)+'/'+cast(@b as varchar)
r
我找到了一些关于使用RandomView视图和GetNewID函数来拉回随机记录的文章,但是他们在Linq to SQL中使用了这种方法,它允许函数和存储的过程在没有返回值或标量返回值的情况下使用。据我所知,存储的Proc必须作为实体框架对象之一从我生成的模型中返回。我已经能够让它作为对象工作,但不返回标量或没有返回集。我想要做的只是在我的Linq查询中添加一个包含新生成的Guid的列,这样我就可以按新的Guid排序,并随机获取特定数量的记录。有没有人能帮我做一些lam