Как использовать пакет базы данных Oracle в. Net Core Entity Framework API - PullRequest
0 голосов
/ 06 февраля 2020

Я создаю. Net Core 2.1 API с Entity Framework. Я подключаюсь к базе данных Oracle (именно поэтому более старая платформа; Oracle все еще работает над их соединителем для Core 3). Я только читаю данные из базы данных, не будет ни создания, ни обновления, ни удаления.

Задача, которую я сейчас пытаюсь выяснить, состоит в том, как включить пакеты, которые находятся в базе данных. Я могу смоделировать customer_order, который имеет столбцы customer_no и order_no (и многие другие). Но то, что я действительно хочу, это customer_name, которое происходит от CUST_ORD_CUSTOMER_API.Get_Name (a.CUSTOMER_NO), который является пакетом в базе данных.

Одно из моих решений - создать хранимую процедуру в базе данных, а затем использовать From Sql для получения данных. Но это только кажется ограничением, потому что я хочу вернуть связанные предметы. Я также попытался понять, что делает пакет api, и это относительно просто для customer_name, но есть некоторые, которые имеют отношение к расчету затрат, и это очень сложно.

Как использовать пакет базы данных Oracle в. Net Core Entity Framework API.

...