Быстрый вопрос ко всем вашим любителям Silverlight ..
Мне нужно выставить пользовательский объект POCO через сервисы ria. Ну, вроде бы, я мог бы сойти с рук через веб-сервис vanilla ... поэтому я не возражаю, если вы скажете мне сделать это через не РИА сервис
Это немного похоже на это:
public partial class Monkey
{
// etc..
// This is an entity framework entity
}
public class MonkeyCollection
{
// This is the POCO
public string MonthName { get; set; }
public Monkey MonkeyForMonth1 { get; set; }
public Monkey MonkeyForMonth2 { get; set; }
// Keep RIA services quiet about the lack of a "key"
[Key]
public int ID { get; set; }
}
// In my service class
public IEnumerable<MonkeyCollection> GetMonkeys()
{
// Churn the data like butter
}
Возвращает коллекцию POCO, но не возвращает встроенные объекты (обезьяна).
т.е. он возвращает примитивы (месяц, идентификатор), но не пользовательские объекты ..
И на самом деле intellisense в visual studio даже не знает об этих свойствах в классе.
Что мне делать?
Спасибо
Daniel