私はこのように見えるクラスを持っています....
[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サービスライブラリがあります...
IEnumerable<Area> GetSomeStuff(IEnumerable<Area> uploadedAreas);
すべて正常に動作していますが、クライアント アプリ (コンパクトなフレームワーク アプリケーション) でAreaTypeId
プロパティが公開されていますか?
属性を追加しなければ[DataMember]
、クライアントからは見えないと思いましたか? 何が理解できませんか???
ありがとう、
ETFエアファックス