【发布时间】:2009-12-14 22:38:55
【问题描述】:
我的对象通常具有用作 SQL 命令参数的可空类型属性。
接下来我会初始化它们:
public int? Amount
{
get
{
int i;
int? amount = null;
if (Int32.TryParse(Request["amount"], out i))
{
amount = i;
}
return amount;
}
}
command.Parameters.Add("@amount").Value = (object)this.Amount ?? DbNull.Value;
我怎样才能重写这样的初始化代码以使其更短或更快?
【问题讨论】: