如题,在使用linq2sql时,我希望修改生成的实体的某个字段.
例如,我希望给某个字段加上[ReadOnly]的attibute,如果直接修改dbml对应的designer.cs的话,下次重新生成又会被覆盖了,不知道这个问题大家是如何解决的.
使用partial类的话似乎是不可以修改已经存在的属性的,只能添加....
据我所知没什么好办法,最好就是少改动数据库,那么就没必要重新生成了.
没有办法不让他自动修改吧。一个比较笨的办法是自己再新建一个类,把linq2sql自动生成的实体类代码copy到新建的类中,再添加自己的修改。