【发布时间】:2018-12-23 01:07:49
【问题描述】:
我是 ASP.net MVC 的新手,开始使用代码优先模型
在我几乎所有的数据库表中,我都有 4 个相同的字段
- created_by :not null(仅创建时的用户 ID)
- modified_by :null 允许(每次编辑将保存最后一次修改的用户 ID)
- created_time :not null(当前日期时间)
- modified_time:null 允许(每次编辑都会保存上次修改的日期时间)
我想要一些函数来一次对所有表进行全局管理,但要像这样检查
private function CreatedModified(){
if(action==create){
model.created_by = current_login_user_id;
model.created_time = current_datetime
}else if(action==edit){
model.modified_by = current_login_user_id;
model.modified_time = current_datetime;
}
}
请帮我完成这个功能,我可以把它放在哪里。因为在每个模型构造中编写相同的函数看起来不太好。
【问题讨论】:
-
你使用的是哪个 ORM?
标签: c# entity-framework code-first