som 속성과 som 계산 된 속성이 포함 된 MVC 응용 프로그램에 모델이 있습니다. 모델에 새로운 객체를 POST하려고 할 때 계산 된 속성이 null 일 수 없다는 오류가 발생합니다. orderItemMaterialSum, orderItemTimeCount, orderItemTimeSum 당신이 본과 값을하지 말았어야 이러한 특성은 계산됩니다값 null 일 수 없음 모델 속성 MVC 5
public class OrderItem
{
public int orderItemId { get; set; }
[DataType(DataType.MultilineText)]
public string orderItemDescr { get; set; }
public string orderItemText { get; set; }
public double orderItemFixeedPrice { get; set; }
public virtual Order orderItemOrder { get; set; }
public virtual OrderItemType orderItemType { get; set; }
public virtual ICollection<Time> orderItemTime { get; set; }
public virtual ICollection<Material> orderItemMaterial { get; set; }
public OrderItem()
{ }
public OrderItem (Order order)
{
this.orderItemOrder = order;
}
public string orderItemTypeDescr
{
get
{
return (this.orderItemType.orderItemTypeNumber.ToString() + " - " + orderItemDescr);
}
}
public double orderItemMaterialSum
{
get
{
return orderItemMaterial.Sum(m => m.materialItmPrice * m.materialItem);
}
}
public double orderItemTimeCount
{
get
{
return orderItemTime.Sum(t => t.timeItem);
}
}
public double orderItemTimeSum
{
get
{
return orderItemTime.Sum(t => t.timePrice * t.timeItem);
}
}
public double orderItemSum
{
get
{
return orderItemTimeSum + orderItemMaterialSum;
}
}
}
오류 속성을 보여줍니다
여기 내 모델입니다.
문제는 내가 객체를 만들고 데이터베이스에 게시 할 때만 발생합니다.
정확한 예외 + 메시지는 무엇입니까? 데이터를 유지하기 위해 ORM을 사용하는 경우 어느 것입니까? – 48klocs