ObjectDataSource 执行Insert操作时:未能找到接受“CompanyProfileInfo”类型的参数的 非泛型方法
Insert方法只接受一个参数时(业务对象),可以正常执行,但是增加了一个返回参数,就报错,请问应该如何解决,谢谢!
ObjectDataSource.InsertParameters的设置:
<InsertParameters>
<asp:Parameter Name="CompanyProfileInfo" Type="Object" />
<asp:Parameter Direction="Output" Name="ApplicationReferenceNo" Type="String" />
</InsertParameters>
正常:
public bool Insert(CompanyProfileInfo CompanyProfileInfo)
{
Test.IDAL.ICompanyProfile CompanyProfileObj = Bil.DALFactory.DataAccess.CreateCompanyProfile();
return CompanyProfileObj.Insert(CompanyProfileInfo);
}
错误:
public bool Insert(CompanyProfileInfo CompanyProfileInfo,out string ApplicationReferenceNo)
{
Test.IDAL.ICompanyProfile CompanyProfileObj = Test.DALFactory.DataAccess.CreateCompanyProfile();
ApplicationReferenceNo = GetApplicationReferenceNo();
return CompanyProfileObj.Insert(CompanyProfileInfo);
}