хорошо, я знаю, что об этом спрашивают миллион раз, но я все еще не могу найти рабочее решение.Надеюсь, я просто что-то упустил.Используя сущность с silverlight, через RIA у меня есть структура таблицы «многие ко многим» в моей БД.
[System] - [SystemUsers] - [Users]
В таблице мостов есть только два идентификатора, поэтому естественные сущности не включают их в модель.
Я знаю, что RIA не любит много-много отношений, поэтому я 'мы добавили теги атрибутов ассоциации в коллекцию и теперь, по крайней мере, можем видеть свойство коллекции на стороне клиента.
[Association("DMSSystem_Users", "DMSSystemId", "UserId")]
[Include]
[Composition]
public EntityCollection<Users> Users { get; set; }
В моей доменной службе я пытался включить пользователей:
public IQueryable<DMSSystem> GetSystem()
{
return this.ObjectContext.DMSSystem.Include("Users");
}
Я никогда не получаю пользователей на стороне клиента Есть ли что-то еще, чего мне не хватает, чтобы заставить пользователей быть обманутыми и отправленными клиенту?