突然之间,我不断地MetadataException实例化生成的ObjectContext类。App.Config中的连接字符串看起来正确- 自从上次使用以来就没有改变过-我已经尝试从基础数据库重新生成新模型(edmx文件)而没有任何改变。
MetadataException
ObjectContext
谁有想法?
进一步的细节:我没有更改任何属性,没有更改任何输出程序集的名称,也没有尝试将EDMX嵌入程序集。我离开工作仅等了10个小时才回来。然后它不再工作了。
我尝试过重新创建EDMX。我尝试过重新创建该项目。我什至尝试从头开始重新创建数据库。没运气。
这意味着应用程序无法加载EDMX。有几件事会导致此。
简而言之,您的问题中没有足够的细节来给出准确的答案,但希望这些想法能使您走上正确的道路。
更新: 我写了一篇博客文章,其中包含有关故障排除的更多完整步骤。