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; 
Другие вопросы по тегам