Dapperを使用してストアドプロシージャを呼び出しています。私はusingステートメントの外で返されたレコードを使用したいと思いますが、変数returnedData
は動的であり、ストアドプロシージャの結果に依存しているため、どのように宣言するのか分かりません。私は一度だけこの呼び出しをしていますので、ストアドプロシージャによって返されたコレクションを表すモデルを作成するのは意味がありません。なぜ私は使いたいのですか?コンパイラが幸せになりますように、A using
文の前に変数returnedData
を宣言する方法Dapperで文を使用する前に動的結果を宣言する
using (IDbConnection db = new SqlConnection(SqlDataAccess.LoadConnectionString("TestData")))
{
var returnedData = db.Query<dynamic>("StoredProcedureName",
new
{
ClientId = myClientId,
CompanyId = myCompanyId
},
commandType: CommandType.StoredProcedure).SingleOrDefault();
}
?
使用の外にあなたの変数を宣言するためにあなたを停止して何? – Sharky
私は 'returnedData'を' dynamic'と宣言できました。私は 'ダイナミック'変数ではあまり働かなかった。 – webworm