我是Entity Framework的新手,我试图将gridview与我编写的存储过程绑定如下
var ietsParameter = new SqlParameter("@ID", 1000);
grdStoreProc.DataSource = entities.ExecuteStoreCommand("selectData2 @ID", ietsParameter);
grdStoreProc.DataBind();
但我得到了一个例外
数据源是无效类型。它必须是IListSource,IEnumerable或IDataSource。
有人可以告诉我任何其他方法来实现这个目标吗?
答案 0 :(得分:1)
ExecuteStoreCommand
用于使用int
返回类型对数据库执行命令,该类型指示受影响的行数。
您应该使用ExecuteStoreQuery
代替。