У меня есть класс, который выглядит примерно так ....
[DataContract]
public partial class Area : ModelBase
{
private String name;
private Guid floorId;
private Guid areaTypeId;
private int assetCount;
[DataMember]
public String Name
{
get { return name; }
set { name = value; }
}
[DataMember]
public Guid FloorId
{
get { return floorId; }
set { floorId = value; }
}
public Guid AreaTypeId
{
get { return areaTypeId; }
set { areaTypeId = value; }
}
}
.... и у меня есть Wcf Service Library, в которой определен следующий интерфейс ...
IEnumerable<Area> GetSomeStuff(IEnumerable<Area> uploadedAreas);
Все это работает просто отлично, но в моем клиентском приложении (компактном каркасном приложении) открыто свойство AreaTypeId
?
Я подумал, что если я не добавлю [DataMember]
атрибут это не будет видно клиенту?Что я не понимаю ???
Спасибо,
ETFairfax