Providerのパフォーマンスに不満がある。.NETの構造体の定義方法が複雑で途中でイヤになった。DBには移行が困難だが.NET環境に移行が必要。DBでトランザクション化した場合パフォーマンスが出ない。WebアプリケーションでもBtrieveオペレーションでコードをガンガン記述したい。C#等の新しい言語でもBtrieveオペレーションでコードをバリバリ記述したい。Btrieve拡張オペレーションのパフォーマンスにより成り立っているアプリがありSQLではパフォーマンスが出なかった。パフォーマンスの比較をしました。2ndの値はキャッシュ効果で短縮されています。不利な状況の原因と思われます。場合RPCベースのマーシャリングのオーバーヘッドは大きいと推測します。レイヤーは非常に薄い構成です。コードを採用しています。制御してパフォーマンスを確保することが出来るからです。生み出していると考えます。4.0では新たに以下の新機能を追加しました。利用で可能となりましたが、その定義方法は多くの属性を定義しなければならないものです。最初に定義サンプルを見たときにはこれは何かの間違いではないかと思った程面倒な仕様です。非常にワークロードを必要とすることを実際にアプリケーションを作成してみて実感しました。ヌルフラグ分の領域確保を間違えたバグを探すのにも時間がかかります。Studio.NET用のアドインを添付いたしました。挿入することが出来ます。構造体定義は言語により微妙にフォーマットが違っています。今回のバージョンではC#とVB.NETに対応しています。3系統のクラス当製品では3系統のクラスをご用意いたしました。お客様の状況に合わせてご選択いただけます。Btrieveのメソッドとコンパチブルなメソッドを提供するクラスです。既存のVBManアプリケーションを.NET環境に少ないワークロードで移行する場合にご利用ください。エラー・コード等もVBManと互換性がございます。Frameworkの仕様に添って設計された新しいクラス群です。Record/Extended/Transaction/Exception等のクラスで構成されます。カラム等へのアクセス、データ型の変換コードもスマートに記述することが出来ます。設計が新しい分、開発効率はこのクラスが優れています。API呼出しをマネージド・コードから可能としました。APIで作成したコードを移行したい場合等にご利用ください。格納するコードが必要になるため、アプリケーション・コードは比較的煩雑になります。Frameworkクラスライブラリです。C#,VB.NET等の言語からBtrieveデータベースを簡単に利用可能とするクラスライブラリです。Windowsアプリ、Webアプリ両方に対応しています。データはShift-JIS漢字コードに自動変換して入出力します。Extendedクラスは最高のパフォーマンスでデータを検索することが可能です。DataSetオブジェクト作成もメソッド呼び出し1行で可能です。グリッドにデータを表示するコードもこんなに簡単です。ライブラリ自体はBtrieve呼び出しのオーバーヘッドを最小にするためにC++で記述されています。クラスライブラリから可能になったオーバーロード等を利用し使いやすい設計。Nullableカラム対応。integer)対応。VB.NET/C#サンプルを添付。(Web及びWindowsアプリケーション)ランタイム・ライセンス・フリー。V8.6の新セキュリティモデルに従ったデータベースをアクセス可能です。LogInメソッド等を追加しました。2003以前はサポートされません。3.00コンポーネントソースより販売開始。3.00エージーテックより販売開始。4.00エージーテックより販売開始。製品の仕様等は予告なく変更になる場合がありますのでご了承ください。