ORDA – エイリアス属性
4D v19 R4 は、エイリアス という、新しい ORDA コンセプトとともにリリースされます。エイリアス属性は、計算属性 の論理的かつ補完的な延長です。 このブログでは、エイリアス属性について説明し、その利点と、そのような場合に使用するかについて述べます。...
4D v19 R4 は、エイリアス という、新しい ORDA コンセプトとともにリリースされます。エイリアス属性は、計算属性 の論理的かつ補完的な延長です。 このブログでは、エイリアス属性について説明し、その利点と、そのような場合に使用するかについて述べます。...
ORDAでは複数のエンティティセレクションを同時に扱うことができるため、プロジェクトメソッドやORDAデータモデルクラスの関数にパラメータとしてエンティティセレクションを渡すことで、これを利用することができると思います。 オブジェクト指向プログラミングで、できるだけ少ないコード行数で効率的に作業す...
コンピューターの世界において、ユーザーやビジネスに対して柔軟かつ発展的にデータベースが適応していくことは、しばしば有益であり、場合によっては不可欠でさえあります。また、アクセス可能なデータの管理は、繰り返し問われるデリケートなテーマです。この観点から、開発者はコンテキストやユーザーのアクセス権に応じ...
すでに多くの方がORDAを使い始めています。このたび、ORDAでBlobが他の型と同様に完全にサポートされたことをお知らせします。4D v19 R2でオブジェクトのBlobをサポートした後、4D v19 R3ではORDAでBlobをサポートするようになりました。 ...
ORDAのエンティティセレクションやコレクションを扱う際に、For each...End for eachループを使用したことがあるかと思います。その使い方は簡単でわかりやすいものです。 SHTMLページで4Dタグとして使用したいですか?あるいは、PROCESS 4D TAGSコマンドで使用したい...
4D v18 R4とORDAにより、データモデルの上にハイレベルなクラス関数を作成することが可能になりました。これにより、ビジネス指向のコードを書くことで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。 4D v18 R5では、コードの最適化と整理を支援する機能をさ...
ORDAに関して言えば、4D v18 R3は朗報に満ちています!新しいメンバーメソッドは、あなたのコーディング体験をさらに向上させるために、自由に使うことができます。 まず、エンティティセレクションからのデータ抽出が大幅に強化され、エンティティセレクションのデータで完全にカスタマイズされたコレクシ...
4D v17 R6では、ORDAクエリはますます強力で簡潔なものになっています。このブログ記事は、「name = Smith'」のような単純な構文だけでなく、より洗練された検索条件を必要とする人のためのものです。このR-リリースでは、任意のプロジェクトメソッドや4D式を、数式を使用して query(...
ORDAは、4D v17 R5で、ジェネリックコードを書くためのさまざまな方法を含む機能を備えています。 ジェネリックコードを書くことで、コードの更新を容易にするために、コードを一元化することができます。異なるユースケースで使用できる再利用可能なコードを書くことができ、何度も車輪を再発明する必要か...
"エンティティのdataClassを知るにはどうしたらいいですか?ジェネリック・メソッドを書くのに必要です"."dataClassのフィールドに関する情報が必要です:そのタイプは何ですか?そのタイプは何ですか?一意か?".これらは、フォーラムで皆様から寄せられた質問です。4D v17 R5は、その答...