J'ai une classe d'événement qui est généré à partir cadre Enitity, je l'ai étendu ce qu'il produit dans une partie comme ceci:Propriété personnalisée en classe partielle n'existe pas après il est envoyé au client en utilisant WCF Data Services
public partial class Event
{
[DataMemberAttribute()]
public EventDate CurrentEventDate { get; set; }
}
lorsque j'utilise la propriété personnalisée sur le serveur, il est très bien, par exemple:
[WebGet]
public IQueryable<Event> EventsOn(string date)
{
var to Return = // Get my events here
toReturn.ToList().ForEach(ev => ev.CurrentEventDate = ev.EventDates.Where(
evd => evd.StartDateTime.Date <= qDate.Date && evd.EndDateTime >= qDate.Date).Single());
return toReturn.AsQueryable();
}
Mais quand je tente regarde cet objet en Javascript, il me dit que:
erreur: « actuelle EventDate 'est null ou un objet
Comment puis-je afficher les propriétés personnalisées après qu'elles ont été envoyées sur le réseau?
Yup J'ai déjà expliqué explicitement les espaces de noms, merci pour le contrôle bien. – Tarks