【发布时间】:2017-01-08 17:28:46
【问题描述】:
将 Laravel 中的代码翻译成 asp.net mvc。我正在传递模型的一个子集并按年份汇总这些字段。我的 EF 模型有 50 多个字段。
这是我的 Laravel 路线:
Route::get('/metrics', 'MetricsController@index');
我的 Laravel 控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
class MetricsController extends Controller
{
public function index()
{
$metrics = DB::select('select year(date_id) as Year, Sum(Revenue) from metrics Group By year(date_id)');
return ($metrics);
}
}
我想在视图的@foreach 循环中显示模型数据? Laravel 视图中的转储以下列方式显示数据。
[{"Year":2009,"Sum(Revenue)":"61302670.65"},
{"Year":2011,"Sum(Revenue)":"68397989.00"},
{"Year":2012,"Sum(Revenue)":"69245803.00"},
{"Year":2013,"Sum(Revenue)":"67184051.00"},
{"Year":2014,"Sum(Revenue)":"33445434.00"}]
【问题讨论】:
-
您是否已经有一些您开始的 C#/MVC 代码?如果是这样,您可以将其添加到您的问题中吗?
标签: asp.net-mvc entity-framework model-view-controller laravel-5