gpt4 book ai didi

postgresql - 使用 Devart dotConnect 提供程序进行代码优先上下文初始化期间,PostgreSQL 日志中出现错误 "column c.CreatedOn does not exist..."

转载 作者:行者123 更新时间:2023-11-29 11:43:21 26 4
gpt4 key购买 nike

每当我的上下文初始化时,我的 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 列不存在”异常在这种情况下是预期的。这是Entity Framework的内在逻辑。

CreatedOn 列仅在 EF 4.3 及以下版本中使用。但是,对表“__MigrationHistory”的内部检查以及相应的“CreatedOn”列的内部检查仍然存在,因此,在以后的 EF 版本中,这会产生错误。但是,此请求的执行不会停止应用程序,也不会影响结果。

关于postgresql - 使用 Devart dotConnect 提供程序进行代码优先上下文初始化期间,PostgreSQL 日志中出现错误 "column c.CreatedOn does not exist...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com