私は何時間も探していましたが、問題を解決する方法がわかりません。私は Service Stack API を書いていますが、有効な値のみを渡すためにそれを消費する人が必要です。
クライアントノードがあり、その下に名、姓、住所、州などがあります。
州フィールドについては、列挙可能にする必要があるため、たとえば(NT、NSW、WA、SA)のみを選択できるようにする必要があります
したがって、objClient.State = State.NT; のようになります。
ところで、これは mono フレームワークを使用した C# asp.net にあります。
今私が試したのは、プライベートな静的読み取り専用文字列 BLABLABLA を実行することです。しかし、それは機能しませんでした。シリアル化されていません。すべての My DTO には、適切な場所に [DataContract] および [DataMember] タグがあります。試した列挙型の上で [Flags] を実行しようとしましたが、うまくいきませんでした。
だから私は現時点で立ち往生しています。API のコンシューマーが文字列値を渡すだけにしたくありません。誰かがこれを行う方法についていくつかの提案で私が立ち往生するのを助けることができますか?