0

私はEntity Frameworkを初めて使用します。グリッドビューを次のように記述したストアドプロシージャにバインドしようとしています

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

しかし、私は例外を受けています

データ ソースのタイプが無効です。IListSource、IEnumerable、または IDataSource のいずれかである必要があります。

誰かがこれを達成する別の方法を教えてもらえますか?

4

1 に答える 1

1

ExecuteStoreCommandint影響を受けた行の量を示す戻りタイプを使用して、データベースに対してコマンドを実行するために使用されます。

ExecuteStoreQuery代わりに使用する必要があります。

サンプルからこのリンクを確認してください

于 2012-12-10T10:03:52.073 に答える