.... что означает отсутствие прямой привязки данных. Но ваша 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?