Безреференсный .NET ORM для Oracle - PullRequest
1 голос
/ 05 июля 2011

Мне было интересно, знает ли кто-нибудь о ORM для .NET, который совместим с Oracle.

Вот подвох, я бы не хотел добавлять ссылку на какие-либо сторонние библиотеки на моем уровне абстракции данных.

Я использовал Telerik OpenAccess ORM, и он прекрасно работает; кроме того, я должен добавить ссылку на библиотеки Telerik в моем проекте.

Поскольку я вызываю только хранимые процедуры из Oracle, мне не нужна расширенная функциональность LINQ, которая поставляется с современными (хотя и тяжелыми) ORM.

Я более или менее ищу генератор кода, который изучит Oracle и позволит мне выбрать, какие пакеты / процедуры я бы хотел использовать, а затем сгенерировать методы, предпочтительно использующие Oracle.DataAccess.Client для вызова процедур.

В настоящее время я создаю эти методы вручную, но становится все труднее отслеживать имена переменных и имен пакетов.

Кто-нибудь знает что-нибудь, что может помочь?

Спасибо!

Джеффри Кевин Прай

1 Ответ

0 голосов
/ 05 июля 2011

Если вы не хотите добавлять ссылку, динамически используйте сборку отражения и загрузки, вызывайте методы и передавайте ей параметры.Это будет больше PITA и код будет трудно читать, управлять или отлаживать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...