У меня есть службы WCF на RIA домен, содержащий метод я хотел бы, чтобы вызвать, когда пользователь нажимает на кнопку:Метод доменной службы не компилируется; претензии «типы возвращаемых значений должны быть объектом ...»
[Invoke]
public MyEntity PerformAnalysis(int someId)
{
return new MyEntity();
}
Однако, когда я пытаюсь компилировать я дал следующее сообщение об ошибке:
Operation named 'PerformAnalysis' does not conform to the required signature.
Return types must be an entity, collection of entities, or one of the
predefined serializable types.
дело в том, насколько я могу судить, MyEntity является сущность:
[Serializable]
public class MyEntity: EntityObject, IMyEntity
{
[Key]
[DataMember]
[Editable(false)]
public int DummyKey { get; set; }
[DataMember]
[Editable(false)]
public IEnumerable<SomeOtherEntity> Children { get; set; }
}
Я полагаю, что мне не хватает чего-то простого здесь. Может кто-нибудь, пожалуйста, скажите мне, как я могу создать invokable метод, который возвращает один объект MyEntity?
Ссылки не работают. – gius
Спасибо, я обновил их до ссылок web.archive.org. –