Кто-нибудь знает об ORM или что-то подобное для Delphi Win32.
ORM для DELPHI win32
Ответ 1
Марко Канту очень верит в InstantObjects:
http://www.instantobjects.org/
Другие включают DObject:
http://www.macrobject.com/en/dobject/
и tiOPF
http://tiopf.sourceforge.net/Doc/overview/index.shtml
Вы также можете быть заинтересованы в G Framework:
Ответ 2
Еще один ORM с открытым исходным кодом для Delphi 6-XE2, который основан на JSON и Client/Server.
Может использовать свой собственный уровень базы данных или встроенный механизм базы данных SQLite3: http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework
Изменить: много улучшений в этой активной структуре, поскольку на этот вопрос был дан ответ. Теперь он может подключаться к любой сторонней базе данных и меняет свое имя: теперь он называется mORMot framework.
Ответ 3
Есть несколько, некоторые из наиболее проверенных и проверенных...
И RemObjects также имеет схему Mapping, которая стоит исследовать
Ответ 4
Программное обеспечение TMS работает над инфраструктурой ORM для Delphi: вскоре должен быть выпущен TMS Aurelius:
EDIT: Он уже выпущен, официальный сайт http://www.tmssoftware.com/site/aurelius.asp
Ответ 5
Еще один ORM для Delphi, который, кажется, находится в активной разработке, hcOPF
Проект является открытым исходным кодом, лицензированным под LGPL/MPL, и размещен на SourceForge по адресу http://sourceforge.net/projects/larryhengensopf/.
общежитие, Delphi ORM " Даниэле Тети, был официально опубликован в ITDevCon, есть введение здесь. Он работает с PODO, которые не знают ORM.
Ответ 6
Новое в 2011 году: DORM - http://code.google.com/p/delphi-orm/. Некоторую документацию можно найти в блоге автора.
Ответ 7
Jazz SDK, ORM является частью части OPF
Ответ 8
Здесь у вас есть один: http://code.google.com/p/delphiorm/
Ответ 9
Посетите http://code.google.com/p/persiphi/, если вы зависимы от Delphi 2010 или выше.
Edit:
Dead link
, поскольку владелец, скорее всего, отказался открыть его. Тем не менее, его магистерская работа на португальском языке (pt-br) по-прежнему доступна здесь. Хороший источник вдохновения для тех, кто ищет образец, используя последние красноречивые особенности Delphi (Annotation, Rtti...) в области сохранения объектов.
ОБНОВЛЕНИЕ 1:
DevArt выпустил EntityDAC - ORM для Delphi с поддержкой LINQ!
Он работает даже с D11 (Delphi 2007).
ОБНОВЛЕНИЕ 2:
Рамка ORM зефира Линасом Нагинионисом.
Он присоединился к проекту Spring4D как ветвь функции, объявленная здесь.
Чтобы быть в курсе последних новостей с заголовком Google +, Страница сообщества.
Дублированная ORM-структура MM по своему автору, она является многообещающей.
Ответ 10
Я пробовал Remobject Аннотация данных в течение 1-2 лет в некоторых проектах реального мира.
Некоторые функции хороши (очень хороший бинарный протокол связи), некоторые другие - просто ловушки (он добавляет кое-что из хаотического кода, и вам нужно пройти диалог по диалогу, каждое изменение, которое вы сделали в схеме).
Хорошо, что вы определяете схему модели, это плохо, вы пропустили большую часть возможностей SQL (группировка, простое в использовании объединение, ecc).
Мне кажется, что трудно разместить хороший ORM поверх старого VCL и TDataSet.
DatAbstact был попыткой, но в конце я переписал свое приложение на другом языке, потому что хороший ORM и хорошая структура должны иметь хорошее приложение.
VCL просто слишком стар, чтобы хорошо сочетаться с современными концепциями разработки приложений.
В любом случае я попробовал InstantObject и Bold, это две хорошие рамки ORM, но не более поддерживаемые.