customizing some auto generated codes with T4

吃可爱长大的小学妹 提交于 2019-12-22 13:49:19

问题


I Used "EF 4.x DbContext Fluent Genarator" to generate my poco classes , mapping files and also Context file, in EF Code first.(in fact "EF 4.x DbContext Fluent Genarator" uses 3 T4 files) now i want apply some changes on auto generated codes:

  1. change namespace of some classes.
  2. Mark some fields of some classes as [NonSerializable]
  3. change body of Some auto generated custom methods on pocos that i added to T4 template.

how can i do these works with continuing using T4 files?


回答1:


for #3. this should help

These classes are partial classes so you can create a new .cs file with same class as partial. add custom methods.

I can not think a straight forward way for #1. & #.2 becase Changes to Auto generated classes will be lost when someone updates / build it again.



来源:https://stackoverflow.com/questions/14796145/customizing-some-auto-generated-codes-with-t4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!