C # Генератор кода, который может ускорить разработку программного обеспечения, управляемого БД?

2

Я новичок в разработке С# и .net. Я ищу генератор кода С#, который может генерировать код для операций CRUD и объектов сущности против таблиц в базе данных. Это должно быть:

Поддержка базы данных Oracle; Сгенерированный код должен быть простым и простым в использовании.

Спасибо вам заблаговременно!

Теги:
database
code-generation

5 ответов

3
  • 0
    Думаю, что он был больше после генератора кода, а не просто некоторые инструменты ORM
  • 0
    Большинство инструментов ORM функционируют как генератор кода ... чтобы различать их, нам понадобится больше деталей от OP ...
Показать ещё 4 комментария
0

Я определенно согласен с тем, что вы должны смотреть/на продукт ORM. В дополнение к уже упомянутым я приведу Telerik Open Access. Он охватывает большое количество баз данных и хорошо интегрируется с рядом других технологий Microsoft.

С другой стороны, это не бесплатно. Но в моем случае наша компания купила его в пакете с элементами управления. Нам нужно было приобрести набор элементов управления для проекта Silverlight. Я продал босса при покупке своего пакета, как будто нам когда-либо понадобились элементы управления для WPF или WinForms, за которые он был бы заплачен. У них есть набор, содержащий элементы управления практически для любого проекта .NET вместе с их ORM и отчетностью.

0

MyGeneration - популярный генератор кода для доступа к данным. Я считаю, что у него есть шаблон оракула:

  • 0
    Большое спасибо JohoW, он выглядит мощным и, что самое приятное, он с открытым исходным кодом! Я проверю это.
0

Откроется CodeSmith для генерации кода из Oracle. Он должен поддерживать генерацию файлов, которые будут использоваться такими фреймворками, как . NetTiers, nHibernate и т.д.

0

Я думаю, что вы ищете инструмент ORM. На рынке существует множество инструментов ORM, некоторые из них - проекты с открытым исходным кодом, а другие - крупномасштабные коммерческие продукты.

Вот список ORM, основанных на .NET, которые поддерживают Oracle, которые я слышал/читал/использовал:

DataObjects.Net

Nhibernate

SubSonic

  • 0
    Спасибо QuBaR, я буду гуглить этим.
  • 1
    Не забудьте LLBLGen ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню