Oddziel klasy obiektów POCO i DBContext od modelu Entity Framework 6

Zacząłem używać wersji Entity Framework 6.0.1. Chcę oddzielić wygenerowane klasy szablonów DbContext i POCO od innej biblioteki klas z modelu. Spędziłem kilka godzin bez problemu rozwiązując problem.

Jeśli utworzę nową bibliotekę klas, dodaj Generator EF 6 EntityObject i wypełnij następującą zmienną szablonu:

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

Uzyskaj następujący błąd na liście błędów po zbudowaniu:

Błąd 2 Uruchamianie transformacji: System.IO.FileNotFoundException: Nie można zlokalizować pliku Nazwa pliku: 'C: Source Źródło POCO .... Access * SZOSZRDBModel.edmx'

Śledzenie stosu serwerów: w Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath (ścieżka String) w System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, Object [] args, serwer obiektów, Object [] i outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (komunikat wiadomości)

Wyjątek powtórzony w [0]: w System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) w System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, typ Int32) w Microsoft.VisualStudio. TextTemplating.ITextTemplatingEngineHost.ResolvePath (ścieżka String) w Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.ApplyUserSettings (UserSettings userSettings) w Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.TransformText ()

Komunikat o błędzie jest jasny, ale nie wiem, jak ustawić ścieżkę modelu bez pełnej ścieżki bezwzględnej.

Nie jestem pewny, używanie najnowszej wersji frameworków encji jest najlepszym pomysłem ...

questionAnswers(1)

yourAnswerToTheQuestion