专家,
我们正在尝试将项目部署到SQL Server,但看到一个奇怪的错误:
“The entity type EEntityInfo is not part of the model for the current context.
”
通过在DbContext中将指定类型的实体(EEntityInfo
)插入其集合中来触发错误。
在部署之前,我们一直在本地SQL Express实例上运行项目而没有任何hickup。对于部署,我尝试只清理SQLEXPRESS DB,在生产SQL Server上创建一个新数据库,然后将SQLEXPRESS DB(包括数据)导入其中。
据我所见,新数据库是一个精确的副本,但现在我遇到了这些错误。是否有一些我不知道的元数据,这些元数据可能被排除在导入过程之外? (包含__MigrationHistory表 并包含一条与原始记录相同的记录。)
是否可以访问生产SQL Server?
任何提示都将不胜感激!
干杯