如何将Oracle Flashback列添加到受影响实体上的.Net核心实体框架EDMX



在.Net Core EF应用程序的开发过程中,DBA实现了Oracle Flashback,通过寻址被审计的表而不是手动连接到另一个表来查询。如何将这些列添加到EDMX文件中,以便应用程序可以查询它们并显示结果?简单地刷新EDMX不会带来闪回信息。

您需要运行原始SQL查询。例如

using (var context = new BloggingContext())
{ 
var sql = "SELECT * FROM dbo.Blogs AS OF TIMESTAMP TO_TIMESTAMP('2021-03-29 13:34:12', 'YYYY-MM-DD HH24:MI:SS')";
var blogs = context.Blogs.SqlQuery(sql).ToList();
}

相关内容

  • 没有找到相关文章

最新更新