.... что означает отсутствие прямой привязки данных. Но ваша ViewModel или IValueConverter могут справиться с этим довольно тривиально.

рверной стороне моего решения Silverlight у меня есть 2 проекта.

Сайт, который обслуживает страницу Silverlight.Уровень доступа к данным Entity Framework.

У меня есть сущность со свойствами FirstName и LastName. Я хочу добавить свойство FullName, которое будет доступно со стороны клиента Silverlight.

Я добавил свойство:

namespace Server.DAL.Model
{
    public partial class Contact
    {
        public string FullName
        {
            get
            {
                return string.Format("{0} {1}", this.FirstName, this.LastName);
            }
        }
    }
}

При тестировании со стороны сервера это новое свойство присутствует и работает правильно. Свойство НЕ присутствует на стороне клиента Silverlight. Я попытался добавить класс метаданных сInclude атрибут, но так как строка является примитивным типом, я получаю следующую ошибку при компиляции:

Свойство «FullName» в типе сущности «Контакт» нельзя пометить атрибутом IncludeAttribute, поскольку «Строка» не является допустимым типом сущности. Типы сущностей не могут быть примитивными или простыми, такими как string или Guid.

Как я могу сделать это свойство доступным для клиента Silverlight?

Ответы на вопрос(4)

Ваш ответ на вопрос