0

我与一个服务有联系,在该服务中我只能访问同义词(即,我不能创建任何视图、过程……),并且我打算从它们中查询数据。我正在使用 ODP.NET 托管驱动程序来执行此操作,但直到现在我还没有发现任何东西可以实现这一点。我要对所有查询进行硬编码,但在此之前,我想问是否有可能以某种方式将 c# 类映射到 oracle 同义词,如果这有意义的话。

提前致谢!

4

1 回答 1

0

将 c# 类映射到数据库实体通常使用 Entity Framework 之类的对象关系映射器完成。不幸的是,EF 的 Oracle 提供程序不支持同义词(来源)。

就我个人而言,我会尝试像PetaPocoNPocoMassive这样的 MicroORM。

所有这些选项都使您可以将查询结果映射到类。

于 2018-02-06T19:02:17.420 回答