J'ai un WCF RIA service de domaine qui contient une méthode que je voudrais invoquer lorsque l'utilisateur clique sur un bouton:Domaine Méthode de service ne compilant pas; réclamations « Types de retour doit être une entité ... »
[Invoke]
public MyEntity PerformAnalysis(int someId)
{
return new MyEntity();
}
Cependant, lorsque je tente compiler Je me donne l'erreur suivante:
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.
la chose est, pour autant que je peux dire, MyEntity est une entité:
[Serializable]
public class MyEntity: EntityObject, IMyEntity
{
[Key]
[DataMember]
[Editable(false)]
public int DummyKey { get; set; }
[DataMember]
[Editable(false)]
public IEnumerable<SomeOtherEntity> Children { get; set; }
}
Je me dis qu'il me manque quelque chose de simple ici. Quelqu'un pourrait-il me dire comment je peux créer une méthode invocable qui retourne un seul objet MyEntity?
Les liens ne fonctionnent pas. – gius
Merci, je les ai mis à jour aux liens web.archive.org. –