Ваш вопрос не очень понятен, так как сначала вы говорите, что LoadOperation возвращает значение null, тогда как в вашем коде вы указываете, что item.Country имеет значение null.
Однако я считаю, что вижу проблему.
В вашей доменной службе вы вызываете метод Include («Страна») в коллекции EntityCollection.Однако на стороне клиента State.Country Entity по-прежнему имеет значение null?У меня была такая же проблема некоторое время назад.Похоже, что службы RIA (или WCF) не возвращают эти сущности, если только вы не примените атрибут [Включить] к сущности, которую вы хотите вернуть, например, в классе метаданных
[MetadataType(typeof(State.StateMetadata))]
public partial class State
{
internal sealed class StateMetadata
{
private StateMetadata()
{
}
[Include]
public EntityCollection<Country> Country;
}
}
Кто-то, вероятно, сможетдать объяснение, почему это работает таким образом.Я просто знаю, что я должен был сделать это так: -)