Separe las clases de objetos POCO y DBContext del modelo Entity Framework 6

Comencé a usar la versión Entity Framework 6.0.1. Quiero separar las clases de plantillas DbContext y POCO generadas en una biblioteca de clases diferente del modelo. Pasé unas horas resolviendo el problema sin ningún éxito.

Si creo una nueva biblioteca de clases, agregue EF 6 EntityObject Generator y complete la siguiente variable de plantilla:

SourceCsdlPath = @"..\..\DataAccess\Model.edmx",

Obtenga el siguiente error en la lista de errores después de construir:

Error 2 Ejecutando la transformación: System.IO.FileNotFoundException: No se puede localizar el archivo Nombre de archivo: 'C: \ Source \ EFsource \ POCO .... \ DataAccess \ SZOSZRDBModel.edmx'

Rastreo de la pila del servidor: en Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath (ruta de la cadena) en System.Runtime.Remoting.Messaging.StackBuilderSinc. en System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (IMessage msg)

Excepción rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) en System.Runtime.Remoting.ProxPro.PrivateInvoke (VC) TextTemplating.ITextTemplatingEngineHost.ResolvePath (camino String) en Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.ApplyUserSettings (usersettings usersettings) en Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.TransformText ()

El mensaje de error es claro, pero no sé, cómo configurar la ruta del modelo sin la ruta absoluta completa.

No estoy seguro, usar la última versión del framework de entidades es la mejor idea ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta