0
我正在使用EntityDataSource
。我想访问结果并将其转换为列表。 要做到这一点我做了下面的代码:无法投射'System.Data.Objects.MaterializedDataRecord'类型的对象以键入'myEntity'错误
protected void EntityDatSrc_Selected(object sender, EntityDataSourceSelectedEventArgs e)
{
var statHistLst = e.Results.Cast<MyEntity>().ToList();
}
此代码,我从这个问题得到了回答,并在这里:How to access EntityDataSource selected data programatically。
我得到这个错误
System.InvalidCastException:无法投型 'System.Data.Objects.MaterializedDataRecord' 的对象键入 'MySoluton.DAL.MyEntity'
什么导致这个问题,我该如何解决它?
MyEntity是EntityDataSource HTML标记中的EntitySetName和EntityTypeFilter。 –