2011-07-18 13 views
0

WCF RIAサービスでクライアント側にカスタム属性を追加する必要があります。このプロパティはモデル(.edmx)にはありませんが、私のインターフェイスの実装です。クライアント側のRIAサービスでカスタムプロパティを追加する

追加するプロパティ:

public IEmployee MyEmployee 
{ 
    get { } 
} 

を私はこの試してみてください。

[DataMemberAttribute] 
public IEmployee MyEmployee 
{ 
    get { } 
} 

をしかし、これは動作しません。

基本的な戻り値の型は動作します:

[DataMemberAttribute] 
public string MyEmployeeId 
{ 
    get { } 
} 

(と思う)私はIEmployeeを返し、私は、このプロパティを実装する必要があるため、それはです。

ファイルの名前を* .shared.csに変更することはできません。

これは可能ですか?

+0

どのような依存関係ですか? IEmployeeをクライアントと共有できますか? –

+0

私はIEmployeeを共有することができましたが、このインタフェースにはクライアント側で共有できない他のインタフェース(依存関係もあります)があります。 – Sam

答えて

1

クライアントでプロパティが必要な場合は、クライアント側で作成されたエンティティはpartialクラスなので、それらを拡張して必要なプロパティを追加することができます。
希望します。

関連する問題