3
전에서 DbCommand
을 사용하고 있습니다 : 나는 PARAMS와 객체 짓고 있어요 System.ComponentModel.Component
DbCommand with Linq?
:
DbCommand command = _webERPDB.GetStoredProcCommand("mySp");
_webERPDB.AddInParameter(command, "@a", DbType.Int32, policyId);
_webERPDB.AddInParameter(command, "@b", DbType.Int32, appPolicyPrintQaCheckListId);
_webERPDB.AddInParameter(command, "@c", DbType.Int32, createdBy);
그리고 지금, 나는 LINQ 사용하여 반복 할 :
IEnumerable<DbParameter> t = from a in command.Parameters select a;
을하지만 그건 다음 오류가 발생했습니다 :
의 유형 (제네릭이 아닌)IEnumerable
하지만
IEnumerable<T>
를 구현
DbParameterCollection
이기 때문에
왜해야합니까? 이미 DbParameter 컬렉션입니다 ... –
업데이트 된 답변보기 – ken2k