CData .NET FAQ、コミュニティリソース、トラブルシューティング
よくある質問
-
CData ADO.NET Provider はどのバージョンの .NET に対応していますか?
CData は .NET 4.x、.NET Standard 2.0、.NET 8.0 向けのアセンブリを提供しています。
-
どのバージョンの Microsoft Visual Studio に対応していますか?
CData ADO.NET Provider は Visual Studio 2012 以降に対応しています。
-
CData ADO.NET Provider はどのバージョンの Entity Framework に対応していますか?
Entity Framework 6、Entity Framework Core 8.0 に対応しています。
-
CData ADO.NET Provider はどのオペレーティングシステムに対応していますか?
CData ADO.NET Provider には複数のアセンブリが含まれています。
- .NET Framework 4 アセンブリは x64 プロセッサを搭載した Windows 環境で動作します。
- .NET Standard 2 および .NET 8 アセンブリは x64 および ARM64 プロセッサを搭載した Windows、Linux、Mac 環境で動作します。
-
CData ADO.NET Provider にはどのようなライセンスオプションがありますか?
Community License では、個人利用、開発、テスト目的で 1 台のデスクトップまたはワークステーションに Provider をインストールできます。
Per-Developer ライセンスでは、任意の台数のデスクトップまたはワークステーションに Provider をインストールして内部利用でき、組織内でのロイヤリティフリー配布オプションも含まれています。
コミュニティリソース
Developer Community では、ADO.NET 関連の記事やADO.NET に関する質問を閲覧したり、質問を投稿したり、ディスカッションに参加したりできます。
一般的なエラーとトラブルシューティング
-
「An item with the same key has already been added」というエラーメッセージが表示される
このエラーはモデルビルダーの実行時に発生することがあり、通常はカラム名が重複していることを示しています。解決するには、モデルビルダーを再実行する前に重複を削除する必要があります。
-
サーバーエクスプローラーやモデルビルダーのデータソースドロップダウンに Provider が表示されない
これは、ドライバーの Visual Studio 拡張機能のインストール時に問題が発生した場合に起こることがあります。この問題を解決するには、まず Visual Studio を閉じてください(インストールを成功させるには Visual Studio を閉じる必要があります)。次に、インストールディレクトリの lib サブフォルダーに移動し、お使いの Visual Studio のバージョンに対応する .vsix ファイルをダブルクリックしてください(Visual Studio 2022 を使用している場合は System.Data.CData.Provider.2022.vsix をクリックします)。Visual Studio を再度開くと、Provider が表示されるようになります。
-
古いバージョンのアセンブリがキャッシュされている
Visual Studio は古いアセンブリをキャッシュすることがあります。たとえば、v22 を使用していて v23 にアップグレードした場合、v23 アセンブリへの参照を追加しても v22 アセンブリに変更されてしまうことがあります。これは、古いバージョンを削除してプロジェクトをクリーン/リビルドした後でも発生する可能性があります。この問題を解決するにはいくつかの方法があります。たとえば、アセンブリを右クリックしてプロパティを開き、表示されているパスを確認します。そのパスにある古いアセンブリを削除すると問題が解決することがあります。以下のリンクでは、その他の解決方法も紹介されています。
- https://stackoverflow.com/questions/5224351/assembly-cache-problem-in-visual-studio
- https://stackoverflow.com/questions/16366507/do-visual-studio-references-get-cached-somehow
別の方法として、正しい参照を持つ新しいプロジェクトを作成し、コードを新しいプロジェクトに移動することもできます。
データ開発者向け無料 Community License
CData ADO.NET Provider は、SaaS、NoSQL、ビッグデータシステムなど、従来のデータベースを超える 270 以上のデータソースへの一貫した接続性を提供し、Entity Framework の機能をさらに強化します。
CData ADO.NET Community License を使用すると、使い慣れた SQL を通じて個人の .NET プロジェクトでデータにアクセスするための永久無料ライブラリを入手できます。ライセンスをリクエストして、今すぐデータアプリの構築を始めましょう!