问题定义:
在使用Entity Framework时出现 System.Data.MetadataException: Unable to load the specified metadata resource 的错误。
原因:
ConnectionString的Metadata有错。
解决方法:
将
connectionString="metadata=res:///Model.Project.csdl|res:///Model.Project.ssdl|res://*/Model.Project.msl;
改为:
connectionString="metadata=res://*/;
即尝试从所有可能的Assembly里加载所需的文件。
具体可以参考MSDN: