每当初始化上下文时,我的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中,这会产生错误。但是,此请求的实现不会停止应用程序,也不会影响结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句