【发布时间】:2011-10-15 16:19:36
【问题描述】:
我的实体返回以下内容:
class StoreClass{
public Entry GetStoreInfo(int id, UserInfo userInfo)
{
using (var context = new StoreEntities())
{
var query = from a in context.Store
.Include("Ratings")
.Include("Versions")
.Include("Versions.Installers")
.Include("Versions.Installers.Screenshots")
.Include("Category")
where a.ID == id && a.IsActive
select a;
return query.FirstOrDefault();
}
}
}
我正在尝试将上述函数返回的数据数据绑定到列表视图。
StoreClass objStore = new StoreClass ();
Listview1.DataSource = objStore .GetStoreInfo(1,userInfo);
LstAppletInfo.DataBind();
}
但它抛出错误“数据源是无效类型。它必须是 IListSource、IEnumerable 或 IDataSource。”
帮我解决这个问题!!!
【问题讨论】:
标签: asp.net entity-framework listview