ストアド プロシージャを実行するときに、LINQ To SQL DataContext から出力パラメーターを取得することは可能ですか?
IEnumerable<Address> result =
ExecuteQuery<Address>(((MethodInfo)(MethodInfo.GetCurrentMethod())),
address, pageIndex, pageSize, totalCount);
ここでaddress
、pageIndex
およびpageSize
は入力パラメーターであり、TotalCount
は出力パラメーターです。
どのように出力パラメータをキャプチャできますか?
これは別の試みですが、パラメータ値を取得できません。
[Function(Name = "Telecom.AddressSearch")]
private IEnumerable SearchAddress([Parameter(Name = "address", DbType = "varchar")] string address,
[Parameter(Name = "pageIndex", DbType = "int")] int pageIndex,
[Parameter(Name = "pageSize", DbType = "int")] int pageSize,
[Parameter(Name = "totalCount", DbType = "int")] ref int totalCount)
{
IEnumerable result = ExecuteQuery(((MethodInfo)(MethodInfo.GetCurrentMethod())), address, pageIndex, pageSize, totalCount);
return result;
}