DelphiWin32のORMなどについて知っている人はいますか。
マルコカントゥはInstantObjectsを大いに信じています。
http://www.instantobjects.org/
その他には、DObjectが含まれます。
http://www.macrobject.com/en/dobject/
およびtiOPF
http://tiopf.sourceforge.net/Doc/overview/index.shtml
また、Gフレームワークに興味があるかもしれません。
JSONベースのクライアント/サーバーであるDelphi6-XE2用の別のオープンソースORM。
独自のインメモリデータベースレイヤーまたは組み込みSQLite3データベースエンジンを使用できます: http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework
編集:この質問に回答したため、このアクティブなフレームワークに多くの改善が加えられました。これで、任意のサードパーティデータベースに接続できるようになり、名前が変更されます。現在、 mORMotフレームワーク と呼ばれています。
TMSソフトウェアはDelphiのORMフレームワークに取り組んでいます:TMSAureliusはまもなくリリースされる予定です:
編集:それはすでにリリースされています、公式サイトは http://www.tmssoftware.com/site/aurelius.asp
活発に開発されているように見えるDelphiのもう1つのORMは hcOPF
このプロジェクトは、LGPL/MPLの下でライセンスされたオープンソースであり、SourceForgeの http://sourceforge.net/projects/larryhengensopf/ でホストされています。
dorm、“ Delphi ORM ”by Daniele Tetiは、ITDevConで正式に公開され、紹介があります ここ 。 ORMの知識がないPODOで動作します。
2011年の新機能:DORM -- http://code.google.com/p/delphi-orm/ 。いくつかのドキュメントは 著者のブログ にあります。
Jazz SDK、ORMはOPFパートの一部です
Delphi 2010以降に夢中になっている場合は、 http://code.google.com/p/persiphi/ にアクセスしてください。
編集:Dead link
所有者がオープンソースを放棄した可能性が高いため。それにもかかわらず、ポルトガル語(pt-br)での彼の修士論文の仕事はまだ利用可能です ここ 。オブジェクトの永続性の領域でDelphiの最新の最新の最先端機能(注釈、Rtti ...)を使用してサンプルを探している人にとって、良いインスピレーションの源です。
DevArtがリリースしましたEntityDAC-LINQをサポートするDelphiのORM!
D11(Delphi 2007)でも動作します。
マシュマロORMフレームワークLinasNaginionisによる。
未処理のSpring4Dプロジェクトに機能ブランチとして参加しました発表 ここ 。
最新のニュースに遅れないようにするには、マシュマロGoogle +が繁栄している コミュニティページ に向かいます。
作者によって[〜#〜] mm [〜#〜]ORMフレームワークと呼ばれ、有望なものです。
ここに1つあります: http://code.google.com/p/delphiorm/
RemobjectData Abstractを実際のプロジェクトで1〜2年間試しました。
いくつかの機能は優れています(非常に優れたバイナリ通信プロトコル)、他のいくつかは単に落とし穴です(それは混沌としたコードの何かを追加し、スキーマに加えたすべての変更をダイアログごとに渡す必要があります)。
モデルのスキーマを定義するのは良いことですが、SQLの能力の多くを見逃すことは悪いことです(グループ化、使いやすい結合、ecc)。
古いVCLとTDataSetの上に良いORMを収めるのは難しいと思います。
DatAbstactは試してみましたが、優れたORMと優れたフレームワークが優れたアプリケーションに必須であるため、最終的にアプリケーションを別の言語で書き直しました。
VCLは古すぎて、アプリケーション開発の最新の概念にうまく適合しません。
とにかく私はInstantObjectとBoldを試しましたが、2つの優れたORMフレームワークですが、それ以上サポートされていません。