1
인수가 IDictionary
인 저장 프로 시저를 호출하는 함수를 작성하고 있습니다. SP 매개 변수 목록 가져 오기
[Function(Name = "dbo.GetTrackingInfo")]
[ResultType(typeof(Shipment))]
[ResultType(typeof(Piece))]
[ResultType(typeof(Item))]
public IMultipleResults GetTrackingInfo(IDictionary<string, object> arguments)
{
var method = (MethodInfo)MethodInfo.GetCurrentMethod();
var argumentsArr = this.Mapping.GetFunction(method).Parameters
.Select(p => arguments.ContainsKey(p.Name)
? NullableExtensions.Convert(arguments[p.Name], p.ParameterType)
: null)
.ToArray();
return (IMultipleResults)this.ExecuteMethodCall(this, method, argumentsArr);
}
본인은 SP의 매개 변수를 반환하는
Mapping.GetFunction(method).Parameters
을 기대하지만, 대신이 방법의 매개 변수를 반환했습니다. 기본 SP의 매개 변수를 가져 오는 간단한 방법이 있습니까?