2
wcfクラスを作成するときに私は以前使っていたWcfクラスpublicプロパティvs get、set
[DataContract]
Public class Customer
{
[DataMember]
public string Name {get;set}
}
基本的にgetとsetを削除すると軽くなります
場合?
任意の提案
wcfクラスを作成するときに私は以前使っていたWcfクラスpublicプロパティvs get、set
[DataContract]
Public class Customer
{
[DataMember]
public string Name {get;set}
}
基本的にgetとsetを削除すると軽くなります
場合?
任意の提案
あなたは自動プロパティを使用します(取得のみを使用して、設定、および無バッキング変数)、メンバ変数は、(あなたがそれを見るためにリフレクターやILDASMを使用することができます)ランダムに生成されます。この変数は、シリアル化スキームに応じてシリアル化することができます。
メンバ変数名がに再生成される可能性があります。これにより、古いDLLを使用して直列化されたオブジェクトを直列化解除する際にエラーが発生する可能性があります。同様に、顧客に出荷されるDLLは、WCF通信が例外をスローするように、OLD生成メンバー変数を持つことができます。
あなたの返信ありがとうございます。あなたはgetとsettersなしでパブリックを使用する方が良いと言っていますか?それとも、バッキングフィールドでプロパティを使用するべきですか?あなたの答えは確かではありません。 – user9969
私はそれを更新してより明確にしました。自動プロパティはgetを持つプロパティです。セット;古典的なものではありません。 – Aliostad
公共の場についてどうもありがとうございます。間違っていて、なぜですか?同じ理由がありますか? – user9969