我希望移动EDMX文件及其所有依赖项(tt,vb,来自db的自动生成的类),以避免项目根目录中的混乱。只需将其移动到DataModel目录即可。
当我这样做时,刷新模型等等一切看起来都很好。我没有从ctontext.tt模板中得到任何错误。但是当我运行应用程序并传递第一个EF DB调用时,我得到了:
MetadataException:无法加载指定的元数据资源
我尝试从
更改webconfig连接字符串<add name="TransparencyMSD" connectionString="metadata=res://*/BLAHDataModel.csdl..." />
到
<add name="TransparencyMSD" connectionString="metadata=res://*/DataModel/BLAHDataModel.csdl..." />
但是,没有运气:(
我知道我忘了什么,有人会这么善良,至少指出我在哪里看?
我在SO搜索可能的解决方案,但没有人有相同的情况。
提前谢谢
答案 0 :(得分:3)
解决方案是取代&#34; /&#34;到&#34;。&#34;在目录名称后;;)