提问人:Miki 提问时间:11/15/2023 更新时间:11/15/2023 访问量:19
ASP Net MVC 通过访问不同的模型计算总价
ASP Net MVC calculating a total price with accessing a different model
问:
我是编程新手,所以我不知道如何问这个问题,但我想计算一个总价格,其中包括另一个表的价格。例如,我选择了某辆车,这辆车有一个车组,每个车组都有一定的价格。当我计算价格时,我希望考虑到这一点。我的代码要计算:
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using System.ComponentModel.DataAnnotations.Schema;
namespace MvcCar2.Models
{
public class CarList
{
public int Id { get; set; }
public string Hersteller { get; set; }
public string Modell { get; set; }
public string Kennzeichen { get; set; }
public string Farbe { get; set; }
public int Kilometerstand { get; set; }
public int CarGroupId { get; set; }
public CarGroup CarGroup { get; set; }
[NotMapped]
public int ContractId { get; set; }
public Contract Contract { get; set; }
public double GesamtPreis()
{
TimeSpan differenz = Contract.AusleihDatum - Contract.AusleihDatum;
int ausleihzeit = (int)differenz.TotalDays;
double gesamtPreis1 = (ausleihzeit * CarGroup.PreisTag);
return gesamtPreis1;
}
}
}
namespace MvcCar2.Models
{
public class CarGroup
{
public int Id { get; set; }
public string Klasse { get; set; }
public double PreisTag { get; set; }
}
}
这就是我从(PreisTag)获取价格的地方
我收到一个错误:System.NullReferenceException: '对象引用未设置为对象的实例。
答: 暂无答案
评论