視覺工作室對我大吼,在數據庫中它是一個浮點數,而在我的課上,它是一個雙精度浮點數。爲什麼我不能指定它,爲什麼它認爲這是一個「雙」? ?雙倍之間有什麼區別?和一個雙爲什麼我不能隱式轉換它們?
線三條低於
Confirmation confirm = new Confirmation();
confirm.order = theOrder;
confirm.totalPrice = theOrder.BillingAmount;
這裏是確認DEF
public class Confirmation
{
public Order order;
public List<OrderItem> allProducts;
public double totalPrice;
}
這裏是BillingAmount DEF從我覺得從的.dbml拖拉,droppy生成代碼...
[Column(Storage="_BillingAmount", DbType="Float")]
public System.Nullable<double> BillingAmount
{
get
{
return this._BillingAmount;
}
set
{
if ((this._BillingAmount != value))
{
this.OnBillingAmountChanging(value);
this.SendPropertyChanging();
this._BillingAmount = value;
this.SendPropertyChanged("BillingAmount");
this.OnBillingAmountChanged();
}
}
}
請給出代碼.. – 2009-10-01 01:45:17
有代碼,我注意到可空的事情,然後我看到下面的帥哥評論,有沒有一種很好的方法來轉換,或者我應該使它成爲一個小數?在我的班級裏面? – BigOmega 2009-10-01 01:49:08
檢查我編輯的答案... – 2009-10-01 01:56:24