如何在 asp.net mvc 中从 SP 和通用存储库中获取行数
本文关键字:存储 获取 asp net mvc SP 中从 | 更新日期: 2023-09-27 17:56:25
我有以下存储过程:
CREATE PROCEDURE [dbo].[SPname]
AS
SELECT Count(*) FROM [dbo].[Table]
GO
我如何在代码中调用它:
Convert.ToInt32(_genericRepo.Context.Database.SqlQuery<Table>("EXEC SPname").FirstOrDefault())
我有什么错误:
The data reader is incompatible with the specified 'Table'. A member of the type, 'Id', does not have a corresponding column in the data reader with the same name.
有人帮助我吗?我正在使用带有通用存储库 asp.net mvc4。
试试这个:
int countoftable = _genericRepo.Context.Database.SqlQuery<Int32>("EXEC SPname").FirstOrDefault();