【发布时间】:2015-11-07 10:35:06
【问题描述】:
我收到以下错误
错误:- 无法隐式转换类型 'System.Data.EnumerableRowCollection' 到 'System.Collections.Generic.IEnumerable'。 存在显式转换(您是否缺少 演员?) C:\Users\e19206\Documents\Visual Studio 2010\Projects\TerroristMVC\TerroristBAL\Models\Landingbal.cs 51 20 TerroristBAL
这是我的代码
public IEnumerable<Landing> getReportSummary()
{
DataTable dtRepSummary = new DataTable();
try
{
procname = "TDS_QUERY.GET_REP_SUMMARY";
OracleParameter[] oraParam = new OracleParameter[1];
oraParam[0] = new OracleParameter("TDS_RECORDSET", OracleDbType.RefCursor);
oraParam[0].Direction = ParameterDirection.Output;
connection = new OracleConnection(SqlHelper.GetConnection());
DataSet ds = SqlHelper.ExecuteDataset(connection, CommandType.StoredProcedure, procname, oraParam);
dtRepSummary = ds.Tables[0];
}
catch (Exception ex)
{
string errormessage = "Method name:- " + MethodBase.GetCurrentMethod().Name + " | Description: " + ex.Message + " " + ex.InnerException;
log.Error(errormessage);
}
return dtRepSummary.AsEnumerable();
}
这是我登陆的Model类
public class Landing
{
#region properties
public string Reportid { get; set; }
public string Reportdate { get; set; }
public string Fromdate { get; set; }
public string Todate { get; set; }
public string Executed { get; set; }
public string Userid { get; set; }
public string Recadddate { get; set; }
#endregion
}
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4