0

我是Entity Framework的新手,我正在尝试将gridview与我编写的存储过程绑定如下

var ietsParameter = new SqlParameter("@ID", 1000);
grdStoreProc.DataSource = entities.ExecuteStoreCommand("selectData2 @ID", ietsParameter);
grdStoreProc.DataBind();

但我遇到了一个例外

数据源是无效类型。它必须是 IListSource、IEnumerable 或 IDataSource。

有人可以告诉我任何替代方法来实现这一目标吗?

4

1 回答 1

1

ExecuteStoreCommand用于对数据库执行命令,int返回类型表明有多少行受到影响。

你应该ExecuteStoreQuery改用。

从示例中检查此链接

于 2012-12-10T10:03:52.073 回答