gpt4 book ai didi

c# - 无法通过 EF Core 找到 Oracle 表

转载 作者:行者123 更新时间:2023-12-04 10:18:13 25 4
gpt4 key购买 nike

我只是想知道,为什么我正在获取数据,但无法删除它?
错误是

ORA-06550: Row 4, Column 9:

PL/SQL: ORA-00942: Table or View not found


var entries = await _db.Set<T>().Where(x => x.OBJECT_ID == objectId).ToListAsync();
_db.Set<T>().RemoveRange(entries);
await _db.SaveChangesAsync();

对应的类是
[Table("PC_NS_REC_MSG_LIVE", Schema = "ENERGYDATASTORE")]
public class PC_NS_REC_MSG_LIVE : IReceivedMessage
{

}

以前可以用,但是突然这条语句就不能再执行了。

最佳答案

你还在使用 dotnet core 2 和 EF core 2 吗?
在撰写本文时(2020 年 4 月 2 日),oracle ef 提供程序仅支持 ef core。
https://www.nuget.org/packages/Oracle.EntityFrameworkCore/

这可能是一个问题...
enter image description here

关于c# - 无法通过 EF Core 找到 Oracle 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60987827/

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