ADO.NET
Business b-ridge Logo

Business b-ridge ADO.NET Provider

カスタム .NET アプリケーションおよび SSAS 向けに、ADO.NET を通じて Business b-ridge に SQL ベースでアクセスできます。

無料トライアルをダウンロード 今すぐ購入

Business b-ridge ADO.NET Data Provider を使用すると、.NET アプリケーションから Business b-ridge data に簡単に接続できます。 多様なBusiness b-ridge アカウントデータを組み込んだ強力な.NET アプリケーションを迅速に作成して配布できます。

ADO architecture

30 日間の無料トライアルを今すぐ開始

Business b-ridge ADO.NET Provider でできること

SSAS Cube
SSAS Cube

SQL Server Analysis Service (SSAS) の多次元キューブから Business b-ridge を使用できます。分析データモデリングを維持しながら、クラウドおよびオンプレミスを含むあらゆるソースにアクセスできます。

Custom .NET Application
カスタム .NET アプリケーション

Business b-ridge ADO.NET Provider により、開発者は使い慣れた SQL と Entity Framework を使用して Business b-ridge に接続するアプリケーションを構築できます。ミッションクリティカルなアプリケーションに Business b-ridge を統合したり、簡単なサイドバイサイドアプリケーションを作成したりできます。

Reporting & BI
ローコード開発プラットフォーム

ADO.NET 準拠のローコード開発ツールから接続できます:

Reporting & BI
レポーティングツール

.NET ベースのレポーティングおよび分析ツールから Business b-ridge に接続できます:

Businessb-ridge への標準 ADO.NET アクセス

Business b-ridge ADO.NET Provider は、任意の .NET アプリケーションから Business b-ridge データにアクセスする 最も自然な方法を提供します。従来のデータベースにアクセスするのと同じように、Business b-ridge Data Provider オブジェクトを使用して 接続とデータアクセスを行います。Visual Studio サーバーエクスプローラー、使い慣れたクラスを通じたコード、 DataGridView、GridView、DataSet などのデータコントロールで Business b-ridge Data Provider を使用できます。

CData ADO.NET Provider for Business b-ridge は、データアクセスの複雑さを隠蔽し、強力なセキュリティ機能、 スマートキャッシュ、バッチ処理、ソケット管理などを提供します。

DataAdapter、DataSet、DataTable などの使用

Business b-ridge Data Provider は、SQL Server や OLEDB 用のネイティブ .NET データプロバイダーと同じ ADO.NET アーキテクチャを持ち、 Businessb-ridgeConnection、Businessb-ridgeCommand、Businessb-ridgeDataAdapter、Businessb-ridgeDataReader、 Businessb-ridgeDataSource、Businessb-ridgeParameter などを含みます。 これにより、使い慣れた簡単な方法で Business b-ridge データにアクセスできるようになりました。

例:

using (Businessb-ridgeConnection conn = new Businessb-ridgeConnection("...")) {
	string select = "SELECT * FROM Content";
	Businessb-ridgeCommand cmd = new Businessb-ridgeCommand(select, conn);
	Businessb-ridgeDataAdapter adapter = new Businessb-ridgeDataAdapter(cmd);
	using (adapter) {
		DataTable table = new DataTable();
		adapter.Fill(table);
		...
	}
}

読み取り専用ではない:完全な更新/CRUD サポート

Business b-ridge Data Provider は読み取り専用機能を超えて、作成、読み取り、更新、削除(CRUD)操作を 完全にサポートします。エンドユーザーは、データベーステーブルを操作するのと同じくらい簡単に、 Business b-ridge Data Provider が提供するデータを操作できます。

using (Businessb-ridgeConnection connection = new Businessb-ridgeConnection(connectionString)) {
	Businessb-ridgeDataAdapter dataAdapter = new Businessb-ridgeDataAdapter(
	"SELECT Id, Where FROM Content", connection);

	dataAdapter.UpdateCommand = new Businessb-ridgeCommand(
		"UPDATE Content SET Where = @Where " +
		"WHERE Id = @ID", connection);

	dataAdapter.UpdateCommand.Parameters.AddWithValue("@Where", "Where");
	dataAdapter.UpdateCommand.Parameters.AddWithValue("@Id", "80000173-1387137645");

	DataTable ContentTable = new DataTable();
	dataAdapter.Fill(ContentTable);

	DataRow firstrow = ContentTable.Rows[0];
	firstrow["Where"] = "New Location";

	dataAdapter.Update(ContentTable);
}

ADO.NET Provider パフォーマンス

従来のリモートアクセス方式では、パフォーマンスのボトルネックがアプリケーションに致命的な影響を与える可能性があります。 社内利用、商用プロジェクト、Web アプリケーション、モバイルアプリケーションなど、用途に関係なく、 パフォーマンスの低下はプロジェクトの失敗につながりかねません。リモートソースからのデータアクセスには、 これらの問題を引き起こす可能性があります。一般的な問題には以下が含まれます:

  1. ネットワーク接続 - 遅いネットワーク接続とレイテンシの問題は、モバイルアプリケーションでよく見られます。
  2. サービス遅延 - サーバーのハードウェアまたはソフトウェアの更新によるサービス中断が原因で発生する遅延。
  3. 大量データ - 意図的または意図しない大量データのリクエスト。
  4. 切断 - ネットワーク接続の完全な喪失。

CData ADO.NET Provider for Business b-ridge は、パフォーマンスを大幅に向上させ、アプリケーションのボトルネックを劇的に削減できる 強力なスマートキャッシュ技術をサポートすることで、これらの問題を解決します。

スマートキャッシュ

スマートキャッシュは、クエリされたデータをローカルデータベースに保存することで機能する設定可能なオプションです。 スマートキャッシュを有効にすると、リモートソースから取得したデータのレプリカを含む永続的なローカルキャッシュデータベースが作成されます。 キャッシュデータベースは小さく、軽量で、非常に高速であり、永続ストレージとして複数の接続で共有できます。

CData の ADO.NET Provider でのキャッシュは高度に設定可能で、以下のオプションがあります:

  • 自動キャッシュ - すべてのリクエストでデータの自動ローカルキャッシュを維持します。プロバイダーは SELECT クエリを実行するたびに自動的にキャッシュデータベースにデータをロードします。クエリによって返された各行は、 キャッシュデータベース内の対応するテーブルに必要に応じて挿入または更新されます。
  • 明示的キャッシュ - オンデマンドでのみキャッシュします。開発者は、キャッシュに保存するデータと 更新のタイミングを正確に決定します。明示的キャッシュは、CACHE ステートメントの明示的な実行を使用して、 キャッシュ内容を完全に制御できます。
  • キャッシュなし - すべてのリクエストはライブデータのみにアクセスし、ローカルキャッシュファイルは作成されません。

この強力なキャッシュ機能により、アプリケーションのパフォーマンスが向上し、追加のローカルストレージや データのシリアル化/デシリアル化のコードを書くことなく、切断後も限定的な機能を継続できます。

ADO.NET Provider のキャッシュとキャッシュのベストプラクティスの詳細については、 付属のヘルプファイルをご覧ください。

Visual Studio 統合 & サーバーエクスプローラー

新しい Business b-ridge ADO.NET Provider の操作は簡単です。フルマネージド .NET Data Provider として、Business b-ridge Data Provider は Visual Studio 開発環境および任意の .NET アプリケーションとシームレスに統合します。

ADO.NET Data Provider として、Business b-ridge ADO.NET Provider を使用して Visual Studio サーバーエクスプローラーから 直接 Business b-ridge データにアクセスし、探索できます。

簡単です。標準の ADO.NET アダプターとして、開発者は標準のデータベースに接続するのと同じように サーバーエクスプローラーを Business b-ridge ADO.NET Provider に接続できます。

  • サーバーエクスプローラーから新しいデータ接続を追加し、Business b-ridge データソースを選択
  • Business b-ridge アカウントデータにアクセスするための基本的な接続プロパティを設定

利用可能なすべてのデータを探索!Business b-ridge ADO.NET Provider により、Visual Studio からライブの Business b-ridge データに簡単にアクセスできます。

  • 接続を設定した後、Business b-ridge データソースが提供するフィード、ビュー、サービスを探索します。
  • これらの構造は、開発者が Visual Studio 内から直接操作できるライブの Business b-ridge データを返します!

開発者統合:Business b-ridge へのデータバインド

Web、デスクトップ、モバイル .NET アプリケーションと Business b-ridge の接続は、SQL Server を操作するのと同じです。 コードを書かずに Business b-ridge ADO.NET Provider をアプリケーションに統合することも可能です。

開発者は、好みの方法で Business b-ridge ADO.NET Provider にアクセスできます。Visual Studio の Winforms または Webforms デザイナーを通じて視覚的に、またはコードから直接アクセスできます。

  • オブジェクトのスマートタグを設定することで、Business b-ridge データソースをフォームコンポーネントに直接接続できます。
  • サーバーエクスプローラーから新しいデータ接続を追加し、Business b-ridge データソースを選択します。次に、 オブジェクトに接続するフィード、ビュー、またはサービスを選択します。

完了!SQL Server に接続するのと同じです。

  • オブジェクトがデータソースにバインドされると、アプリケーションは完全な読み取り/書き込み(CRUD)サポートで Business b-ridge データと簡単にやり取りできます。

今すぐ Business b-ridge ADO.NET Driver をダウンロード!