每当我的上下文初始化时,我都会在 PostgresSQL 日志中收到以下错误:
2014-06-03 09:51:25 PDT ERROR: column c.CreatedOn does not exist at character 10
2014-06-03 09:51:25 PDT STATEMENT: SELECT
c."CreatedOn"
FROM "__MigrationHistory" AS c
LIMIT 1
在大多数情况下,一切似乎都工作正常,但我想更好地理解该错误,并在可能的情况下使其消失。
这是 dotConnect 提供程序的错误还是我希望将此自定义列添加到我的 __MigrationHistory 表中?
此场景预计会出现“c.CreatedOn 列不存在”异常。这就是实体框架的内部逻辑。
CreatedOn 列仅在 EF 4.3 及更低版本中使用。但是,对表“__MigrationHistory”以及相应的“CreatedOn”列的内部检查仍然存在,因此,在更高的 EF 版本中,这会出现错误。但该请求的执行不会停止应用程序,也不影响结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)