我有一个带有一个 edmx 文件的项目。测试类工作正常。当我添加具有不同名称和命名空间的 edmx,但连接到类似的基本结构时,添加后,在代理类停止工作之前,我收到消息:
Mapping and metadata information could not be found for EntityType
(InvalidOperationException)
删除添加的 edmx 后,项目运行正常。是否有可能将两个 edmx 文件添加到单个项目中,以免出现对元数据的错误引用?
目前我使用这个连接字符串:
<add name="MSSQLEntities" connectionString="metadata=res://*/RiskEntityModel.csdl|res://*/RiskModelLibrary.Lib.RiskEntityModel.MSSQL.ssdl|res://*/RiskEntityModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=_DBSERVERNAME_;User ID=_DBUSERNAME_;Password=_DBPASSWORD_;Initial Catalog=_DBPATH_;Trusted_Connection=False;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />