实体框架代码第一个错误

时间:2016-04-01 16:26:49

标签: deployment ef-code-first entity-framework-6

专家,

我们正在尝试将项目部署到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?

任何提示都将不胜感激!

干杯

1 个答案:

答案 0 :(得分:1)

当连接字符串中存在元数据时,可能会导致此错误。按建议here.

取出元数据标记