どちらがより正しい、またはより良い慣行と見なされるかを知りたいです。
クラスの一部:
public class foo
{
private Single amount;
public Single Amount
{
get
{
return amount;
}
set
{
amount = Convert.ToSingle(value);
}
}
}
また
public Single Amount {get;set;}
次のようなコードで値を変換します。
foo myFoo = new foo();
myFoo.Amount = Convert.ToSingle(somevalue);
データベースから値 (somevalue) を取得するので、すべての値を文字列としてクラスに簡単に渡し、そこですべての変換を処理できます (またはデータ アクセス レイヤーで変換を行います)。どちらがより良い習慣であるか(または私が考えていなかったもの)を知りたいだけです。