问题
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:
- change namespace of some classes.
- Mark some fields of some classes as [NonSerializable]
- 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