我试图通过EF插入值。但是我在插入时遇到问题,我知道我的表没有任何主键,并且我传递所有值以避免不是空列错误。所以我无法预测它为什么不插入。以下是我的代码,
foreach (var obj in newEntities)
{
context.XXX.Add(obj);
context.Entry(obj).State = EntityState.Added;
context.SaveChanges();
}
[System.CodeDom.Compiler.GeneratedCode("EF.Reverse.POCO.Generator", "2.33.0.0")]
public partial class Example
{
public System.DateTime DateOff { get; set; } // DateOff (Primary key)
public short Num { get; set; } // Num (Primary key)
public System.DateTime DateAdded { get; set; } // DateAdded
public int Id { get; set; } // Id
public string CCode { get; set; } // CCode
public string Comments { get; set; } // Comments
}
请建议我摆脱这个问题。感谢。