Lig*_*ng3 4 vb.net entity-framework-6 visual-studio-2013
我想移动 EDMX 文件及其所有依赖项(tt、vb、db 自动生成的类)以避免项目根目录中的混乱。只需将其移动到 DataModel 目录即可。
当我这样做时,刷新模型等等一切看起来都很好。我没有从 ctontext.tt 模板中得到任何错误。但是当我运行应用程序并通过第一个 EF DB 调用时,我得到:
MetadataException: 无法加载指定的元数据资源
我试图改变 webconfig 连接字符串
<add name="TransparencyMSD" connectionString="metadata=res://*/BLAHDataModel.csdl..." />
Run Code Online (Sandbox Code Playgroud)
到
<add name="TransparencyMSD" connectionString="metadata=res://*/DataModel/BLAHDataModel.csdl..." />
Run Code Online (Sandbox Code Playgroud)
但是,没有运气:(
我知道我忘记了一些事情,有人会这么好心,至少指点我去哪里看吗?
我在 SO 中搜索了可能的解决方案,但没有人遇到相同的情况。
先感谢您
解决方案是将目录名称添加到连接字符串中的路径中,但用点分隔:
<add name="TransparencyMSD" connectionString="metadata=res://*/DataModel.BLAHDataModel.csdl" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |