私は基本クラスを持っています
[DataContract]
public class BaseRequest
{
[DataMember]
public Guid Key;
[DataMember]
public RequestType RequestType;
}
これを継承する多くのクラスがあり、継承した RequestType Enum を自動的に設定してほしい
[DataContract]
public class LoginRequest : BaseRequest
{
[DataMember]
public void LoginRequest()
{
this.RequestType = StationHouseWebServices.RequestType.Login;
}
[DataMember]
public string Username;
[DataMember]
public string Password;
}
しかし、これは WCF DataContact であるため、私のサービス参照は、コンストラクターではなく、DataMembers のみを継承します。親の変数のデフォルト値を自動的に割り当てる方法はありますか? 何かのようなもの
this.RequestType = StationHouseWebServices.RequestType.Login;