Entity Framework 代码优先错误
Entity Framework Code First error
专家,
我们正在尝试将项目部署到 SQL 服务器,但看到一个奇怪的错误:
"The entity type EEntityInfo is not part of the model for the current context.
"
将指定类型 (EEntityInfo
) 的实体插入其在 DbContext 中的集合中会触发该错误。
在部署之前,我们一直运行 本地 SQL Express 实例上的项目,没有任何问题。对于部署,我尝试只清理 SQLEXPRESS 数据库,在生产 SQL 服务器上创建一个新数据库,然后将 SQLEXPRESS 数据库(包括数据)导入其中。
据我所知,新数据库是一个精确的副本,但现在我遇到了这些类型的错误。是否有一些我不知道的元数据,并且可能已被排除在导入过程之外? (__MigrationHistory table 被 收录并包含一条记录,与原始记录相同。)
难道是访问生产SQL服务器不一样?
如有任何提示,我们将不胜感激!
干杯
当连接字符串中存在元数据时,可能会导致此错误。按照建议把metadata标签拿出来here.
专家,
我们正在尝试将项目部署到 SQL 服务器,但看到一个奇怪的错误:
"The entity type EEntityInfo is not part of the model for the current context.
"
将指定类型 (EEntityInfo
) 的实体插入其在 DbContext 中的集合中会触发该错误。
在部署之前,我们一直运行 本地 SQL Express 实例上的项目,没有任何问题。对于部署,我尝试只清理 SQLEXPRESS 数据库,在生产 SQL 服务器上创建一个新数据库,然后将 SQLEXPRESS 数据库(包括数据)导入其中。
据我所知,新数据库是一个精确的副本,但现在我遇到了这些类型的错误。是否有一些我不知道的元数据,并且可能已被排除在导入过程之外? (__MigrationHistory table 被 收录并包含一条记录,与原始记录相同。)
难道是访问生产SQL服务器不一样?
如有任何提示,我们将不胜感激!
干杯
当连接字符串中存在元数据时,可能会导致此错误。按照建议把metadata标签拿出来here.