如何将EntityFramework DataModel移动到Same项目中的单独文件夹

时间:2015-11-09 15:47:30

标签: vb.net visual-studio-2013 entity-framework-6

我希望移动EDMX文件及其所有依赖项(tt,vb,来自db的自动生成的类),以避免项目根目录中的混乱。只需将其移动到DataModel目录即可。

Move edmx to directory in project

当我这样做时,刷新模型等等一切看起来都很好。我没有从ctontext.tt模板中得到任何错误。但是当我运行应用程序并传递第一个EF DB调用时,我得到了:

  

MetadataException:无法加载指定的元数据资源

我尝试从

更改webconfig连接字符串
<add name="TransparencyMSD" connectionString="metadata=res://*/BLAHDataModel.csdl..." />

<add name="TransparencyMSD" connectionString="metadata=res://*/DataModel/BLAHDataModel.csdl..." />

但是,没有运气:(

我知道我忘了什么,有人会这么善良,至少指出我在哪里看?

我在SO搜索可能的解决方案,但没有人有相同的情况。

提前谢谢

1 个答案:

答案 0 :(得分:3)

解决方案是取代&#34; /&#34;到&#34;。&#34;在目录名称后;;)