Я не могу сделать этот, казалось бы, простой вызов при компиляции моего DomainService. Я продолжаю получать 'Операция с именем' ComposeNewOrder 'не соответствует требуемой подписи. Типы параметров должны быть типом сущности или одним из предопределенных сериализуемых типов. '
Я что-то здесь упускаю, я должен делать это по-другому или это просто не поддерживается? (Я использую службы WCF RIA 1.0 для VS2010)
public class ComposedOrder
{
[Key]
public Order Order { get; set; }
public OrderPart[] Parts { get; set; }
}
public class MyDomainService{
...
[Invoke]
public void ComposeNewOrder(ComposedOrder co)
{
//implementation
}
...
}
У меня определены операции CRUD для Order и OrderPart, которые являются сущностями из моей модели EntityFramework.