【发布时间】:2020-01-16 03:24:16
【问题描述】:
我想获取具有特定列值的表的最后一条记录。之后我需要增加值..这里表是空的,列属性是字符串
public async Task<string> GetLastBillNo()
{
return this.DbSet.LastOrDefault().CustomOrderNumber;
} // getting Object reference not set to an instance of an object”
bs逻辑是
long billNo = 0;
if (!string.IsNullOrEmpty(await invoiceRepository.GetLastBillNo()))
{
billNo = long.Parse(await invoiceRepository.GetLastBillNo());
billNo = billNo + 1;
order.CustomOrderNumber = billNo.ToString();
}
else
order.CustomOrderNumber = (billNo + 1).ToString();
【问题讨论】:
-
什么是
DbSet?这个dbset里有记录吗?
标签: c# linq asp.net-core asp.net-web-api