【发布时间】:2018-10-01 14:51:21
【问题描述】:
是否可以知道实体本身内的属性何时被修改?
例如:
public class StudentEntity{
public string studentId { get; set; }
public string studentStatus { get; set; }
public string getStatusChangeDate{
get
{
//if studentStatus change then return date
}
}
}
【问题讨论】:
-
将其设为属性,然后在 setter 中添加您的代码
-
@RufusL 我忘了添加getter和setter
-
如果你有一个setter,并且
value不等于当前的属性值,那么你就知道它已经改变了。您是否在问如何创建属性更改事件?还是您只想拥有一个包含属性更改日期的第二个属性?如果属性发生变化,您具体想做什么? -
如果不先将其存储在某个地方,您将无法在编程中显示任何内容。你打算把它存放在哪里?
标签: c# entity-framework-4