MVC Entity Framework, вызывающая хранимую процедуру
Я использую ASP.NET MVC 4.5 и EF. Я импортирую хранимые процедуры в мою модель данных сущности ADO.NET. У меня есть мой .edmx
а также XX.tt
со мной StoreProcedure_Result.cs
,
я использую
var result = dbcontext.SP(Param).AsEnumerable().First();
Моя проблема в том, что те хранимые процедуры, которые имеют
select count(id) as Count from table
не появляется на моем SP_Result.cs
Есть идеи?
1 ответ
Я просто попробовал это сам и не увидел ни класса "_Result.cs", созданного для sproc, который просто возвращает count(). Я предполагаю, что класс _Result.cs не нужно создавать, потому что это всего лишь один тип int, а определенный тип не нужен. Я все еще был в состоянии назвать sproc все же. Вы можете получить Int, как это...
var result = db.getCount().First();
int i = (int)result;