我的实体正在返回以下内容:
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();
}
}
}
我正在尝试将从上面的函数返回的数据数据绑定到listview。
StoreClass objStore = new StoreClass ();
Listview1.DataSource = objStore .GetStoreInfo(1,userInfo);
LstAppletInfo.DataBind();
}
但它抛出一个错误“数据源是一个无效的类型。它必须是IListSource,IEnumerable或IDataSource。”
帮我解决这个问题!!!
答案 0 :(得分:0)
public IEnumerable<Entry> GetStoreInfo(int id, UserInfo userInfo)
{
...
return query;
}