Customize Code Generation in EF: Registry Script: Register the custom Generator classes: Listing 2
The NoDataMember method searches the metadata properties of the current item. There is a metadata property for all EDMX annotations, which are XML attributes on the Property or EntityType elements. The calling code adds the returned list to the AdditionalAttributes property of the event arguments of the OnPropertyGeneration event.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{EBBBDCCF-00A5-4e15-8028-8DC313DEA6CE}]
@="KadGen.EFGenerator.SpecificAttributeGenerator"
"Class"="KadGen.EFGenerator.SpecificAttributeGenerator"
"Assembly"="SpecificAttributeGenerator, Version=1.1.0.0, Culture=neutral, PublicKeyToken=ccafe99e6f297515"
"InprocServer32"="%SystemRoot%\\system32\\mscoree.dll"
"ThreadingModel"="Both"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Gen
erators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\SpecificAt
tributeGenerator]
@="Code Generator Sample for EDMX files"
"CLSID"="{EBBBDCCF-00A5-4e15-8028-8DC313DEA6CE}"
"GeneratesDesignTimeSource"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Gen
erators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\SpecificAt
tributeGenerator]
@="Code Generator Sample for EDMX files"
"CLSID"="{EBBBDCCF-00A5-4e15-8028-8DC313DEA6CE}"
"GeneratesDesignTimeSource"=dword:00000001