2012-02-13 93 views

回答

2

这是其中的一个“看情况”的问题。 :)

我通常在SaveChanges覆盖中执行此操作。如果你不把这个逻辑放入数据层,那么这就是我的建议。

当我在每个类中有类似DateCreated字段的东西时,与POCO一起使用的另一种策略是使用暴露属性的接口或基类,因此您不必查找可能具有当您在SaveChanges覆盖中执行mod时,将使用日期属性。

WRT“你能创建一个部分类吗?”:是的,也可以。如果您使用EDMX &代码生成(我怀疑这是因为您提到了部分类),那么您可以在部分类中添加一个构造函数,以在相应的属性中设置默认日期。

HTH 朱莉

+0

调用SaveChanges覆盖听起来不错 - 这显示使用的DbContext的例子? – TheTiger 2012-02-13 16:39:57