如何使用实体框架核心构建SQL同义词



我必须在应用程序中使用来自外部数据库的同义词。在数据库优先的方法中,是否可以使用实体框架核心构建同义词?在尝试脚手架时,我曾尝试将同义词名称传递给-Tables开关,但控制台中的一个输出告诉我";在数据库中找不到与所选表MY_SYNONYM匹配的表"如何使用EF Core处理同义词?

在我们的环境中,我们已经将表(使用同义词(从ERP复制到另一个数据库,以减轻ERP的负载,用于报告等额外的事情。因此,我从ERP本身构建了类,然后用同义词将上下文指向DB。

但对于你的问题,两年后EF Core仍然没有出现支持同义词。

我们正在使用的破解方法是创建一个引用同义词的视图,然后脚手架并使用该视图。

它很丑陋,但它正在工作

最新更新