MVC学习笔记3--关于EF刷新后会清除特性的问题

在使用EF生成Model十分方便,但是在model上打特性就不方便了,因为每次EF更新数据库都会清除掉你在类里面做的一切操作,所以,你需要建一个伙伴类来为EF的属性类加相关标签。

需要验证的model新建一个partial类,类名为Model类名+"Partial"(直接同名类会提示已存在,要求覆盖,或者在别的地方建同名类也可),在文件中将类名改为Model类名(如此才能和Model类成为伙伴类),然后在该类中,再加一个类,类名为Model类名+"Validate"(直接使用Model类会提示重名),然后在其中复制同名属性或者其他,打上特性标签后保存

posted on 2016-05-26 14:57  九羽  阅读(242)  评论(0)    收藏  举报

导航