У меня есть несколько методов, которые принимают более 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