This question is locked. New answers and comments are not allowed.
Do I need to make sure the enhancer is run as part of the build process for any code that might directly interact with the entities in my model, or just the library that contains my entities themselves?
All my entities are inside an ORM dll called DataAccess.ORM.dll, and all the business logic is in another DLL called DataAccess.dll that relies on the ORM dll to get access to the data. So does the enhancer need to be run on both DLL's, or just the ORM dll? What about my web site DLL's which only use the DataAccess.dll library and never directly call into the ORM dll, but they might interact with some of the entities from the ORM dll? Does it also need the enhancer run on it?
All my entities are inside an ORM dll called DataAccess.ORM.dll, and all the business logic is in another DLL called DataAccess.dll that relies on the ORM dll to get access to the data. So does the enhancer need to be run on both DLL's, or just the ORM dll? What about my web site DLL's which only use the DataAccess.dll library and never directly call into the ORM dll, but they might interact with some of the entities from the ORM dll? Does it also need the enhancer run on it?