我使用asp.net edmx文件与MySQL建立连接,但在更新时显示错误。在我的项目中,还包括一个ssdl文件。我不知道如何更新ssdl文件,但更新edmx文件,它已成功更新,并验证映射。我的新表映射成功,但它在运行时显示以下错误:
错误3027:未为以下EntitySet / AssociationSet指定映射 - DiscoveredDevices,Images,Logs,Subnets,Users,Roles,ImageDeployments,OSTypes,ImageDeplymentProgressInfoes,ProcessorLoadPercentages,MemoryStatus,HDDStatus1,ActiveClients,PasswordRecoveryEmailSettings,Settings,DeploymentLoginCredentials。
知道如何解决此错误吗?
答案 0 :(得分:0)
您的模型中的实体不再位于数据库表中,反之亦然。您需要手动更新模型才能解决此问题。如果您更新数据库表(重命名或删除列/表)然后只需单击update model from Database
您可以在每个实体的Mapping Details
中找到更多信息。