我开始使用Entity Framework 6.0.1版本.我想将生成的DbContext和POCO模板类与模型中的不同类库分开.我花了几个小时解决问题但没有成功.
如果我创建一个新的类库,添加EF 6 EntityObject Generator并填充以下模板变量:
SourceCsdlPath = @"..\..\DataAccess\Model.edmx",
构建后在错误列表中获取以下错误:
错误2运行转换:System.IO.FileNotFoundException:无法找到文件文件名:'C:\ Source\EFsource\POCO ....\DataAccess\SZOSZRDBModel.edmx'
服务器堆栈跟踪:位于System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [] args,Object server,Object []&outArgs)的Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath(String path)在System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
在[0]处重新抛出异常:位于Microsoft.VisualStudio的System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData,Int32类型)的System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg). TextTemplating.ITextTemplatingEngineHost.ResolvePath在Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.ApplyUserSettings(userSettings userSettings)(字符串路径)在Microsoft.VisualStudio.TextTemplating31479401930D2C4820ACF71C66B5389A24A5053726798D9718DB676B3FFA30A3454B3CB1EDE2E1C267D5278B1528860C072E81A0E4647BC23993669604048FCD.GeneratedTextTransformation.TransformText()
错误消息是明确的,但我不知道,如何设置模型路径没有完整的绝对路径.
我不确定,使用最新版本的实体框架是最好的主意......
我想创建一个我想要应用于类的属性.在这个类中,如果调用了一个方法,在postharp 的OnEntryand OnExitmethodof中,我想记录确切的方法名,如下所示:
"GetPartners开始......"
要么
"GetPartners完成......"
或者如果发生异常:
"在GetPartners方法中出现异常"
这有什么解决方案吗?