2011-10-24 6 views
0

私の普通のクラスのメンバーの値をWCF DataContract DataMemberに割り当てる方法。 基本的に私はUIからデータベースにいくつかのデータを保存したいと思います。 UIには、Customer.Nowから取得したCustomerNameというメンバを持つCustomerというクラスがあります.CustomNameの値をサービスレイヤに送信しています。クラスCustomerには、属性が[DataContract]でCustomerがCustomerNameです。属性DataMember.Now私の質問は、これらの通常のCustomerNameをサービスのCustomerName(属性DataMemberを持つ)に変換する方法です。通常のクラスメンバーからWCF DataMembersにデータを渡すには?

+1

申し訳ありませんが、質問は非常に混乱しています。 DataMemberは通常のクラスの属性なので、プロパティを簡単に設定できるはずです。 –

+0

あなたは正しいロスですが、1つのクラスはWcfServiceLibraryプロジェクトにあり、それぞれに属性[DataMember]に関連付けられたメンバーがあります。UIから取得しています。その値は普通のクラスのDatamemberに格納されています。変換する方法はCustomer.CompanyName(これは私のWCFクラスメンバーです)= Customer.CompanyName; –

答えて

0

マッピングレイヤ\ツールが必要です。 AutoMapperのような自動マッピングツールを見てください。これは簡単にマッピングエンティティの重い持ち上げを行うことができます。

関連する問題