从控制器发送数据表以查看

时间:2015-11-11 14:07:14

标签: c# model-view-controller datatable

我正在尝试从我的控制器向我的视图发送Oracle数据。我知道数据可以从OracleDataReader添加到DataTable,如下所示:

OracleDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dataTable.Load(dr);
            }

然后我的观点需要引用一个模型,但我不确定哪个。这就是我的尝试:

@model System.Data.DataSet
...
@foreach (DataRow row in Model.Tables)
{

}

它没有编译,我不确定我是使用正确的模型,还是只是不正确的语法。

另外,如果这是最有效的方法,我会感兴趣吗(我应该使用模型吗?有比使用DataTable更好的选择吗?)

0 个答案:

没有答案