1
专家,实体框架代码第一次错误
我们试图将项目部署到SQL Server,但看到一个奇怪的错误:
“The entity type EEntityInfo is not part of the model for the current context.
”
错误来自插入触发将指定类型的实体(EEntityInfo
)集成到DbContext中的集合中。
在部署之前,我们一直在本地SQL Express实例上运行项目,而没有任何hickup。对于部署,我试图只清理SQLEXPRESS数据库,在生产SQL Server上创建一个新数据库,然后将SQLEXPRESS DB(包括数据)导入到它。
据我所知,新的数据库是一个确切的副本,但现在我得到这些类型的错误。是否有一些我不知道的元数据,而这些元数据可能不在导入过程中? (__MigrationHistory表包含,并且包含一条记录,与原始记录相同。)
难道生产SQL Server的访问是不同的吗?
任何提示将不胜感激!当存在本连接字符串中的元数据
干杯
我尝试了不同的连接字符串,事实上,这是问题所在。我不知道问题是否存在元数据,但是当我使用服务器资源管理器(没有元数据)重新创建它们时,问题已解决。 如果您愿意将您的评论转换为回复,我会继续并将其作为答案。谢谢。 –