【VB/C#.NET対応O/Rマッピングツール】製品情報
ホーム > VisualStudio開発ツール > 主な機能
【VB/C#.NET対応O/Rマッピングツール】主な機能
 リレーションロード機能(LoadCompositeObjects)によりT-SQLをほぼ100%排除

【VB/C#.NET対応O/Rマッピングツール】リレーション設定画面 T-SQLのInner Joinに相当するリレーションロード機能(LoadCompositeObjects)を活用することにより、T-SQLの使用をほぼ100%排除することができます。プロジェクトの効率化やメンテナンス性を飛躍的に向上させることができます。マスターオブジェクト削除時のリレーションチェックも自動で行われます。

  属性によるマッピング定義

【VB/C#.NET対応O/Rマッピングツール】マッピング定義画面

ObjectServiceでは、シリアル化対象となるビジネスオブジェクト(クラス)の各Publicプロパティに対して、マッピング属性を付与することでO(Object)<->R(リレーショナルデータベース)間のマッピングを定義します。 XMLファイルでマッピングを定義する方式と比較した場合、ソースファイルの数が増えずプロジェクトの可読性が高まります。
  コレクション・派生クラスへの対応

【VB/C#.NET対応O/Rマッピングツール】コレクション設定画面 ObjectServiceでは、簡単な操作で内包するコレクション(子オブジェクト)のシリアライズ/デシリアライズを実現できます。 また、派生クラスのロード・セーブも可能です。

  プロトタイピングフェーズからデータベース実装フェーズへのシームレスな展開

要件定義などで使用するプロトタイプの作成に便利な、メモリ動作モード(ObjectInstantService)を備えています。メモリ動作モード<-->データベースモードの切替は、プロパティの変更のみで簡単に行えます。ビジネスオブジェクトやビジネスロジックの評価を”目に見える形”で行うことができます。

  MSIL(Microsoft Intermediate Language)による高速パフォーマンス

プロパティアクセス部分にMSIL(Microsoft Intermediate Language)を使用することで、オブジェクトロード時のパフォーマンスを改善し、.NetFrameworkの標準DataTable/DataAdapter使用時とほぼ同等のロードパフォーマンスを実現しています。

  オブジェクトのバージョン管理と内部統制基準への対応

ObjectServiceでは、データベース上で物理削除を行うモードと論理削除(バージョン管理)を行うモードを選択できます。バージョン管理モードでは、全ての変更履歴が保持され、ある特定の時点でのオブジェクトの状態を再現することが可能です。オブジェクトを追加/変更/削除したユーザー名を記録させることも可能です。

  基本クラス

アプリケーション開発時に必要となる基本クラスとして、オブジェクトのシリアライズ(追加/更新/削除)とデシリアライズ(取得)が定義されております。対象となるデータストアはSQL Server/メモリのいずれかです。

 フィールドの暗号化

Loginオブジェクトのパスワードプロパティのように、クリアテキストでのデータベース保存が望ましくない場合に、フィールドの暗号化を行うことが可能です。

 データベースのビルド

ObjectServiceで設定した構成を基に、接続先データベースのテーブル構成を再配置することが可能です。デザイナ画面で操作することができ、データベース実装フェーズの短縮化を実現します。

 ロードオプション

内包するオブジェクトを持つオブジェクトをロードする場合に、内包するオブジェクトも同時にロードするか否かを指定することが出来る機能です。ロードパフォーマンスを重視する場合に、内包オブジェクトのロードを回避することが可能です。


前のページ 1 / 2 / 3 / 4 次のページ


ページトップへ戻る
VisualStudio開発ツール | ObjectService.NET
主な機能
動作環境・価格
ダウンロード・サポート
リファレンス
フォーラム




トライアル版ダウンロード





Optimized for Visual Studio.NET




ニュース&トピックス
  VisualStudio2008に対応しました。(2008/5/9)
 C#に対応しました。(2008/3/28)
  第17回ソフトウェア開発環境展に出展されます。
  日経産業新聞(3/12付)で紹介されました。
 日経ソフトウェア(2008年3月号)で紹介されました。
 @ITで紹介されました。(2008/1/24)