nyt72 Ответов: 1

Как передать данные от контроллера для просмотра в ASP.NET MVC5


У меня есть следующая процедура:
Create PROCEDURE Monthlypurchase 
AS
BEGIN
	SELECT   Sum(OrderAmount) AS OrderAmount
FROM    Purchases WHERE MONTH(getDate()) = Month(OrderDate)
END


Я хочу передать этот OrderAmount из контроллера в представление.


Пожалуйста, помогите мне.

Заранее спасибо.

Что я уже пробовал:

for This I used below in Controller:

<pre lang="HTML">ViewBag.orderAmount = db.Monthlypurchase();


в виду этого я использовал следующее:

@ViewBag.orderAmount


но я не получаю это значение вместо этого я получаю приведенный ниже код ошибки:

System.Data.Entity.Core.Objects.ObjectResult`1[System.Nullable`1[System.Decimal]]

[no name]

можете ли вы поделиться кодом контроллера.

1 Ответов

Рейтинг:
4

nyt72

Во всяком случае я изменил эту линию

ViewBag.OrderAmounts = db.Monthlypurchase();

к
ViewBag.OrderAmounts = db.Monthlypurchase().FirstOrDefault();


и это исправило проблему.