0
我有幾個方法可以接受超過20個參數。這是一個Silverlight RIA服務類。 我想重構代碼,並有興趣知道是否有方法傳遞自定義數據類型。將自定義數據類型傳遞給Silverlight RIA服務類方法
因此,例如:
public partial class MyContext : LinqToEntitiesDomainService<MyConnectionString>
{
//other functionality omitted for simplicity
public IQueryable<Foo> GetFoo(int param1, string param2, string param3, string param4)
{
//foo stuff
}
}
現在,我可以創建例如自定義結構:
public struct WrapParams
{
//which will actually contain param1,param2, param3 , param4
}
,這樣我就可以通過WrapParams(從客戶端)作爲參數我的方法?
這可能嗎?如果是這樣,我該如何實現它? (我是不是成功的在得到這個工作)
我會嘗試這一個,看看它是否工作。謝謝 – lzp