当我尝试将新实体添加到数据库中时,出现此错误。实体名称为DestuffedContainer. 该实体及相关实体的定义如下:
去填充容器:
[Table("DestuffedContainer")]
public class DestuffedContainer
{
public long DestuffedContainerId { get; set; }
public int Index { get; set; }
public string Description { get; set; }
public int? PackageQuantity { get; set; }
public string PackageType { get; set; }
public double? CBM { get; set; }
public string Location { get; set; }
public string MarksAndNumber { get; set; }
public int? ManifestWeight { get; set; }
public int? FoundWeight { get; set; }
public int? ManifestQuantity { get; set; }
public string ConsigneeName { get; set; }
public string Remarks { get; set; }
public string InvoiceFound { get; set; }
public string PackageFound { get; set; }
public long TellySheetId { get; set; }
public TellySheet TellySheet { get; set; }
public long ContainerIndexId { get; set; }
public ContainerIndex ContainerIndex { get; set; }
}
电视表:
[Table("TellySheet")]
public class TellySheet
{
public TellySheet()
{
DestuffedContainers = new List<DestuffedContainer>();
}
public long TellySheetId { get; set; }
public string TellyClerk { get; set; }
public DateTime? DestuffDate { get; set; }
public string DayNight { get; set; }
public long ShippingAgentId { get; set; }
public ShippingAgent ShippingAgent { get; set; }
public List<DestuffedContainer> DestuffedContainers { get; set; }
}
我不确定这个错误意味着什么,因为我没有明确指定 destuffedcontainer 实体的主键值,默认情况下它是 0。实体框架应该将其作为插入,但它会抛出错误。
几天前它工作正常,但我不确定自从导致此错误以来发生了什么变化。
我正在使用 Entity Framework Core 来对我的实体进行建模。我尝试了几种解决方案,但似乎都不起作用。如果您能帮助解决此问题,我将不胜感激。
qq_笑_17
森栏
米琪卡哇伊
一只甜甜圈
慕婉清6462132
相关分类