我有几个继承基类的实体,它们的公共字段如下所示:
[DataType(DataType.Text)]
[StringLength(100)]
public string CreatedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? CreatedDate { get; set; }
[DataType(DataType.Text)]
[StringLength(100)]
public string ModifiedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? ModifiedDate { get; set; }
我想在这些字段转到contex之前把它们填好。是否有一些事件/方法/处理程序可以重用,以便在实体放置到上下文之前对其执行一些操作?我希望这些字段在添加到上下文时被填充,而不是放到数据库中。
解决方案: Entity Framework/SQL2008 - How to Automatically Update LastModified fields for Entities?
发布于 2012-12-24 23:21:39
不能100%确定在这些字段进入数据库之前将它们填充到上下文中是什么意思。但是,如果您想在某个时候持久化它们,这些字段应该是对象(实体)的一部分,然后可以使用setter方法填充poco。您可以随时调用context.Save()/Update()方法。
https://stackoverflow.com/questions/14028538
复制相似问题