EntityDAC 2.3
5秒でダウンロードできます。
に関しては EntityDAC
エンティティDACは、LINQサポートを備えたデルファイのORMです。カプセル化、継承、ポリモーフィズム、およびその他の OOP 機能を完全にサポートすることで、データベース オブジェクトのオブジェクト リレーショナル マッピングを Delphi クラスに実行できる強力なフレームワークを提供します。データベースからデータを取得するために、LINQ はデータベースに依存しないクエリ エンジンとして使用されます。 さらに、機能豊富な ORM モデリング ツールが用意されています - エンティティ開発者は、ORM モデルを視覚的に作成および編集し、このモデルによって Delphi エンティティ クラスを自動的に生成することができます。 主な特長: * データベースファースト、モデルファーストコードファースト開発。ユーザーは、EntityDAC を使用してアプリケーションを開発するときに、3 つの方法すべてを使用できます。 * コード生成を伴うビジュアル ORM モデルデザイナー。エンティティ開発者は、XMLコードの行を入力したり、Delphiコードでクラス属性を説明するマニュアルを入力することなく、ORMモデルを視覚的に作成および編集することができます。テーブル分割、複数のテーブルへのエンティティのマッピング、複合型、継承階層など、あらゆる種類のマッピングの作成をサポートします。 * LINQ クエリ。アプリケーションの開発時に ORM を使用する場合は、アプリケーション自体の開発を加速するだけでなく、アプリケーション コードを統一し、アプリケーションを開発対象の SQL データベースの仕様と構文から独立させ、アプリケーション内の複数のデータベースを手間なくサポートできるようにする必要があります。 *クラスマッピング。データベーステーブルの Delphi クラスへのオブジェクトリレーショナルマッピングは、基本的な TEntity クラスから継承されたクラスだけでなく、TObject の継承されたカスタムクラスにも実行できます。 * エンティティ クエリ キャッシュ。アプリケーションのパフォーマンスを向上させるために、EntityDAC はメタデータ、データベースから読み込まれたすべてのエンティティ、LINQ クエリなどをキャッシュできます。