Отдельные классы объектов POCO и DBContext от модели Entity Framework 6

Я начал использовать версию Entity Framework 6.0.1. Я хочу отделить сгенерированные классы шаблонов DbContext и POCO для другой библиотеки классов от модели. Я потратил несколько часов, чтобы решить проблему без какого-либо успеха.

Если я создаю новую библиотеку классов, добавьте EF 6 EntityObject Generator и заполните следующую переменную шаблона :,

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

Получите следующую ошибку в списке ошибок после сборки:

Ошибка 2 Выполнение преобразования: System.IO.FileNotFoundException: невозможно найти файл Имя файла: 'C: \ Source \ EFsource \ ПОКО .... \ DataAccess \ SZOSZRDBModel.edmx»

Трассировка стека сервера: в Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath (String path) в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md & Object [Object, Object]] args outArgs) в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (IMessage msg)

Исключение перебрасывается в [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32) при Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolvePath (String путь) на Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.ApplyUserSettings (UserSettings UserSettings) в Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.TransformText ()

Сообщение об ошибке ясно, но я не знаю, как установить путь к модели без полного абсолютного пути.

Я не уверен, что использование новейшей версии Entity Framework - лучшая идея ...

Ответы на вопрос(1)

Ваш ответ на вопрос