エンティティDACは、LINQサポートを備えたデルファイのORMです。カプセル化、継承、ポリモーフィズム、およびその他の OOP 機能を完全にサポートすることで、データベース オブジェクトのオブジェクト リレーショナル マッピングを Delphi クラスに実行できる強力なフレームワークを提供します。データベースからデータを取得するために、LINQ はデータベースに依存しないクエリ エンジンとして使用されます。
さらに、機能豊富な ORM モデリング ツールが用意されています - エンティティ開発者は、ORM モデルを視覚的に作成および編集し、このモデルによって Delphi エンティティ クラスを自動的に生成することができます。
主な特長:
* データベースファースト、モデルファーストコードファースト開発。ユーザーは、EntityDAC を使用してアプリケーションを開発するときに、3 つの方法すべてを使用できます。
* コード生成を伴うビジュアル ORM モデルデザイナー。エンティティ開発者は、XMLコードの行を入力したり、Delphiコードでクラス属性を説明するマニュアルを入力することなく、ORMモデルを視覚的に作成および編集することができます。テーブル分割、複数のテーブルへのエンティティのマッピング、複合型、継承階層など、あらゆる種類のマッピングの作成をサポートします。
* LINQ クエリ。アプリケーションの開発時に ORM を使用する場合は、アプリケーション自体の開発を加速するだけでなく、アプリケーション コードを統一し、アプリケーションを開発対象の SQL データベースの仕様と構文から独立させ、アプリケーション内の複数のデータベースを手間なくサポートできるようにする必要があります。
*クラスマッピング。データベーステーブルの Delphi クラスへのオブジェクトリレーショナルマッピングは、基本的な TEntity クラスから継承されたクラスだけでなく、TObject の継承されたカスタムクラスにも実行できます。
* エンティティ クエリ キャッシュ。アプリケーションのパフォーマンスを向上させるために、EntityDAC はメタデータ、データベースから読み込まれたすべてのエンティティ、LINQ クエリなどをキャッシュできます。
バージョン履歴
- バージョン 2.1 に転記 2018-11-30
RADスタジオ10.3リオはサポートされています
- バージョン 1.6 に転記 2017-04-13
RADスタジオ10.2東京がサポート
- バージョン 1.1 に転記 2014-08-11
プログラムの詳細
Eula
EULA - 使用許諾契約書
デヴアート S.R.O. エンドユーザーライセンス契約
重要な読み取り- 慎重に読む: このDEVARTエンドユーザーライセンス契約("EULA")は、本ディストリビューションに含まれるソフトウェア、コンポーネント、ソースコード、ドキュメント、デモ、またはその他の資料("SOFTWARE PRODUCT")に対するお客様(個人または法人のいずれか)とDEVARTとの間の法的合意です。
本ソフトウェア製品を使用してインストール、コピー、またはその他の方法で購入することにより、お客様は、本EULA(b)を読み、本EULAの条件に拘束されるものとします(c)を理解することに同意するものとします。本EULAの条項の一部に同意しない場合は、ソフトウェア製品の一部、ファイル、または部分をいかなる方法でもインストール、コピー、使用、評価、または複製しないでください。
ソフトウェア製品はライセンスを受け、販売されていません。
1. ライセンスの付与
DEVARTは、お客様が本EULAに準拠し、適用されるライセンス料を支払うことを条件として、本EULAの条件に従って、本契約の条件に従って、本ソフトウェア製品(a)をインストールし、使用するための非独占的かつ限定的なライセンス(ライセンス期間)、(b)第2条(c)に記載されているライセンスタイプの範囲内で、お客様に許可されます。本EULAまたは購入時に別途定義されていない限り、ライセンス期間は永久に規定されます。
2. ライセンスタイプ
2.1 フルライセンス
ONE (1) のコンピュータで、1 台のソフトウェア製品の 1 つのコピーをインストール、ライセンス認証、および使用することができます。お客様は、同一人物のみを独占的に使用するために、2台目のポータブルデバイス、ラップトップまたは家庭用コンピュータにソフトウェア製品の追加コピーをインストール、アクティベーション、および使用することができます。
2.2 評価(試用版)使用ライセンス
ソフトウェア製品の1本のコピーをインストールして使用できるのは、インストール日から30暦日("評価期間)の期間のみとなります。評価期間が終了すると、ソフトウェア製品をアンインストールし、すべてのコピーを破棄する必要があります。評価期間の満了時には、以下のオプションがあります。
(a) ソフトウェア製品を引き続き使用するには、ライセンスを購入してください。
(b) クライアント コンピュータからソフトウェア製品をアンインストールし、すべてのコピーを破棄します。
評価(試用版)使用ライセンスの条件の下で、商用アプリケーションを作成したり、ソフトウェア製品を使用してソフトウェアプロジェクトを開始することはできません。
2.3 無料ライセンス
無償で配布されるソフトウェア製品に適用されます。ソフトウェア製品は、無制限の台数のコンピュータにインストールして使用できます。また、ソフトウェア製品のバックアップコピーの数を適切に指定することもできます。
3. 12 (12) 月のサブスクリプションと更新
DEVART は、サブスクリプションベースでソフトウェア製品のライセンスを取得します。サブスクリプションはdから12ヶ月間("サブスクリプションターム&クォート;)期間持続しますPTIONベース。サブスクリプションは、購入日から12ヶ月間("サブスクリプションTERM")期間持続します。サブスクリプション期間および適用されるすべてのサブスクリプション料金の支払い時に、この12ヶ月間にソフトウェア製品のすべてのメジャーおよびマイナーアップデートを受け取る資格があります。サブスクリプション期間の満了(12ヶ月、および元購入日の1日後)の満了時に、DEVARTからソフトウェア製品のメジャーおよびマイナーアップデートを引き続き受け取るために、ソフトウェア製品のサブスクリプションを追加の12ヶ月間(およびその後の各年)に更新することができます。
4. 技術サポート
電子メール、パブリック フォーラム、またはその他の利用可能なチャネルを通じて、ソフトウェア製品の使用に関する DEVART の技術支援を要求することができます。DEVARTは、提起された問い合わせに答えるために合理的な努力を行うが、あなたのクエリまたは問題が修正または解決されることを保証するものではありません。ライセンスのサブスクリプションの有効期限が切れている場合、DEVART はテクニカル サポートの問い合わせを拒否する権利を留保します。
5. 著作権および知的財産権の所有権
本ソフトウェア製品に含まれる、およびソフトウェア製品に関するすべての著作権(コピーで書かれた画像、デモ、ソースコード、中間ファイル、パッケージ、アニメーション、ビデオ、オーディオ、およびソフトウェア製品に組み込まれたテキストを含むがこれらに限定されない)、およびソフトウェア製品のコピーはDEVARTの知的財産であり、所有されています。
ソフトウェア製品の構造、組織、およびソースコードは、DEVARTの貴重な企業秘密および機密情報です。
本ソフトウェア製品は、国際法上の著作権法を含むがこれに限定されない国際法および国際条約の規定により保護されています。
本契約は、本ソフトウェア製品の知的財産権を付与するものではありません。明示的に付与されていないすべての権利は、DEVART によって予約されています。
リバース エンジニアリング、逆コンパイル、および逆アセンブリに関する 5.1 の制限。
リバース エンジニアリング、逆コンパイル、派生作品の作成、ソフトウェア製品の逆アセンブルはできません。ソフトウェア製品が、デヴアートの知的財産や企業秘密のリバースエンジニアリング、逆コンパイル、派生物の作成、または悪用および不正移転を目的として購入された場合、公開された方法またはソースコードを含め、ライセンスを受けた使用権は存在しないものとします。取得した知的財産または作成されたデリバティブの売却または再販は、すべての地方および国際法の最大限の範囲で起訴されます。
6. 再配布
デベロッパーアートがリセラーとして明示的に承認しない限り、ソフトウェア製品を再配布することはできません。
認定販売パートナーは、元の配布パッケージの形式でのみ、ソフトウェア製品を再頒布することができます。
7. レンタル
本ソフトウェア製品をレンタル、リース、貸与することはできません。
8. 転送
お客様は、DEVARTの事前の書面による承認を得ることなく、本EULAに基づくお客様の権利をいかなる個人または法人にも永久または一時的に譲渡することはできません。
9. 製品の不一分け
DEVARTは、スタンドアロン製品として提供される場合でも、コンポーネントとして提供される場合でも、ソフトウェア製品をいつでも中止する権利を留保します。ただし、DEVARTは、中止日から1年の間サポートを提供する義務があります。
10. 保証の免責事項
DEVARTは、本ソフトウェア製品の保証を明示的に否認します。ソフトウェア製品および関連文書は、商品性、特定目的への適合性、または非侵害の黙示的保証を含め、明示的または黙示的ないかなる種類の保証もなく、"as IS" 提供されます。DEVARTは、ソフトウェア製品の使用、または使用結果に関して、正確性、正確性、信頼性、その他の点で保証、保証、または表明を行いません。ソフトウェア製品の使用またはパフォーマンスから生じるリスク全体が、お持ちのままになります。DEVARTが提供する口頭または書面による情報またはアドバイスは、保証を作成しないか、またはいかなる方法でもこの保証の範囲を拡大するものとします。
11. 終了
他の権利や救済策を損なうことなく、DEVARTは、お客様が本EULAのすべての利用規約を遵守しなかった場合に、このEULAを終了します。このようなイベントでは、ソフトウェア製品およびそのすべてのコンポーネント部分のコピーを、関連ドキュメントを含めてすべて破棄し、ネイティブ、変更、コンパイル状態のいずれであっても、開発者が配布したアプリケーションから DEVART 知的財産の ANY およびすべての使用を削除する必要があります。
12. 規約の変更
デヴアートは、随時EULAに変更を加える可能性があります。これらの変更が行われると、Devart は、製品ダウンロード ページで EULA の新しいコピーを入手できるようにします。
EULA が変更された日付以降にソフトウェア製品を使用する場合、Devart は更新された EULA の受諾としてお客様の使用を扱うことを理解し、同意します。
お客様は、EULA への変更に関する通知を含む通知を電子メールで提供することに同意するものとします。