У меня работает служба данных WCF, которая выставляет EDM.Есть несколько свойств, которые мне нужны на стороне клиента, о которых база данных не должна знать.После настройки всего этого я приступил к тестированию метода SaveContext и получил эту ошибку на сервере «Ошибка обработки потока запросов. Имя свойства« CanDelete », указанное для типа« DataModels.Customer », недопустимо».
Есть ли способ указать WCF Data Services на стороне клиента игнорировать это свойство?Или я должен перейти в RIA Serivces?Я читал, что установка свойства для внутреннего будет делать это, но мне нужно свойство для привязки, и у меня есть код пользовательского интерфейса клиента в другом проекте (отсоединение моих приложений SL от моей службы данных).
на клиенте у меня есть:
public partial class Customer
{
private bool canDelete;
/// <summary>
/// Gets or sets a value indicating whether this instance can be deleted.
/// </summary>
/// <value>
/// <c>true</c> if this instance can delete; otherwise, <c>false</c>.
private bool canDelete;
/// <summary>
/// Gets or sets a value indicating whether this instance can be deleted.
/// </summary>
/// <value>
/// <c>true</c> if this instance can delete; otherwise, <c>false</c>.
/// </value>
public bool CanDelete
{
get
{
return this.canDelete;
}
set
{
if (this.canDelete != value)
{
this.canDelete = value;
this.OnPropertyChanged("CanDelete");
}
}
}
}