プロパティ名の変更のために失敗から自分自身を守るために(関連するDbテーブルのいくつかの列名を変更したためにpocoクラスを再生成するとします)、プロパティ名を保持する定数文字列をdecalreすることをお勧めします内部?プロパティ名をパブリック定数文字列に格納するのは良い方法ですか?
public const string StudentCountPropertyName = "StudentCount";
public int StudentCount {get;set;}
例:データバインディングについて考えてみましょう。 DataFieldName属性に明示的にプロパティ名を入力します。
これは良い考えではありませんが、より安全で安全な方法はありますか?
これらの定数の存在をどのように利用することを提案しますか? –
次のようなものを想像してみてください:DataFieldName = "<%= StudentCollection.StudentCountPropertyName%>" – pencilCake