0
「屬性‘CREATEDATE’上型‘商品’不是原始或 複雜性質。該性質方法只能與原始 或複雜的性質。使用參考或收集方法「。實體框架覆蓋的SaveChanges錯誤
這是我使用的POCO類和這個代碼片段爲背景
public class OrdNumber
{
public int OrdNumberId { get; set; }
public string orderNum { get; set; }
// [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTime CreateDate { get; set; }
}
public override int SaveChanges()
{
DateTime saveTime = DateTime.Now;
foreach (var entry in this.ChangeTracker.Entries().Where(e => e.State == System.Data.EntityState.Added))
{
if (entry.Property("CreateDate").CurrentValue == null)
entry.Property("CreateDate").CurrentValue = saveTime;
}
return base.SaveChanges();
}
真是對不起這個職位,是我不好我不知道該字段CREATEDATE必須對所有表。該方法增加了日期時間,而是1900-01-01 00:00:00.000,而不是當前的日期 – Jose
所以可以刪除嗎? –