問題は、我々はPersonエンティティがあるとしましょう :エンティティをきれいに保つ方法はありますか?
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public string Password { get; set; }
public string Email { get; set; }
public bool IsAdmin { get; set; }
}
はかなり簡単、何も特別なことはここを参照してくださいしないように。このエンティティがあるので、そのエンティティにデータを入力します。私たちは新しい「人」をつくるつもりです。私たちは、このエンティティを私たちの見解に戻すことができるので、データで埋めて全体を持続させることができます。しかし、これは複数の問題につながります:
おそらく、ユーザーが自分のIDを選ぶことを望まないでしょう。 パスワードを確認する必要があるので、2つのパスワードフィールドが必要になることがあります。 管理者になるかどうかをユーザーが選択できないようにしたい(ただし、クールな実験につながる可能性があります) データベース(したがってエンティティ)を変更する場合、フォームは私たちが最初に意図したものとは異なっています。
+1 - 私は来週までに回答する必要があります。それはPersonから継承する場合ですか? – SkonJeet
@未知数:コードブロックがあり、うまく書式を設定したい場合は、各行の先頭に4つのスペースを入れます。逆引き引用符は、インラインコメント用です。 –
あなたが何を求めているのか正確には分かりません。 – Gabe