問題タブ [dataprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
533 参照

apache-flex - flex: Dataprovider を使用したリピーターは、更新があると少しちらつきます

私は次のコードを持っています: <mx:Repeater id="user" dataProvider="{data}"> <mx:VBox styleName="repeaterVBox"> <mx:Text text="{user.currentItem.a}. {user.currentItem.b}" styleName="repeaterText"/>
<mx:Text text="{user.currentItem.c}" styleName="repeaterText"/> <mx:Text text="{user.currentItem.d}" styleName="repeaterText"/> </mx:VBox> </mx:Repeater>

dataProvider の「データ」は 3 秒ごとに更新されるため、3 秒ごとに何らかのちらつきが発生します。非常に短時間、空の領域が表示され、再び再描画されます。更新を多少速くする方法はありますか?

0 投票する
3 に答える
417 参照

c# - エンティティフレームワークとデータベース接続

JaroslawKowalskiプロバイダーラッパーをデバッグしていました。デバッグ中に、EntityFrameworkがすべてのクエリの後に接続を閉じることを確認しました。データベースとのすべての対話で、アプリケーションの存続期間中、データベース接続が開かれ、クエリの実行後に接続が閉じられます

私の質問は次のとおりです。

  • 基盤となるプロバイダーがデフォルトで接続プールを実行するかどうか。
  • 独自のプーリングを提供する場合、接続をいつ閉じるかをどのように知ることができますか。現時点では、Thread.GetDomain()。ProcessExitイベントに登録し、イベントが発生したときに接続を閉じています。このアプローチは良いですか?

私を悩ませているのは、EntityFramework自体が接続を閉じていることです。したがって、接続をプールすることを少し躊躇します。そうしないと、例外的なシナリオで問題が発生する可能性があります。

0 投票する
2 に答える
4678 参照

html - FlexコンポーネントにWebページをロードする

Canvas、Hbox、TextAreaなどのフレックスコンポーネントでWebページを表示する方法はありますか?ありがとう

0 投票する
2 に答える
3153 参照

sqlite - SubSonic、SQLite、データプロバイダーが見つかりませんか?

SubSonicを使い始めています。私は自分のデータベースをsqliteに変更したかったのですが、これは設定ファイルにあります

例外が発生します

リファレンスセクションにSQLiteリファレンスがあります。では、どうすればこの問題を修正できますか?

0 投票する
1 に答える
253 参照

.net - .NETデータプロバイダー-何ができるかをどのように判断しますか?

トランザクションをサポートしていない、またはネストされたトランザクションをサポートしていないプロバイダーを使用して実行できるコードがあります。

そのようなサポートをプログラムでどのように決定しますか?

たとえば、以下のコードは、MySQL .NETコネクタを使用する場合、最後のコミットでSystem.InvalidOperationExceptionをスローしますが、MSSQLでは正常に機能します。

プロバイダーのタイプに基づいてテストをハードコーディングすることなく、さまざまなプロバイダーに対応するようにコードを変更できるようにしたいと思います(たとえば、実行する必要はありませんif(typeof(connection) == "some provider name")

0 投票する
2 に答える
4903 参照

apache-flex - ネストされたオブジェクトをデータプロバイダーとして使用するときに、フレックスツリーでアイテムの親を取得するにはどうすればよいですか?

データプロバイダーとしてArrayCollectionを備えたFlexツリーがあります。コレクションは、CategoryVOオブジェクトの配列を保持します。各オブジェクトは、その「子」属性内に別のカテゴリVOオブジェクトの配列を持つことができます。このようにして、ツリーはデータを正しく表示します。

ここで、特定のアイテムの親を取得したいと思いますtree.selectedItem。XMLをデータプロバイダーとして使用すると、parent()メソッドを介してアイテムの親を利用できます。しかし、データをXMLに変換できません。アイテムの親を取得するにはどうすればよいですか?おそらくツリーのdataDescriptorを使用していますか?

0 投票する
1 に答える
2364 参照

apache-flex - Flex + CheckBox +Dataprovider...おそらく今日答える最も簡単な質問

昨夜は十分な睡眠が取れなかったかもしれませんが、奇妙なFlex3.4の問題が発生しています。

シナリオ:

「DataProvider.as」という名前のアプリケーション全体に対してデータプロバイダーとして機能するクラスがあります。

mxmlフォームの「Settings.mxml」には、dataproviderクラスのemail_enable変数にバインドされたチェックボックスコントロールがあります。

値を取得する限り、すべてが順調です。データプロバイダーの変数をtrueまたはfalseに設定すると、チェックボックスはこの変更を反映します。ただし、チェックボックスをクリックしてその値を変更すると、dataprovider変数が変更を反映することはありません

私は壁に頭をぶつけてきましたが、これを解決することはできません。私は無駄に私の心をググった。私を救ってください。

0 投票する
1 に答える
526 参照

database - 複数のデータベース プラットフォーム用に型指定されたデータセットを生成する方法は?

単一の XSD ファイルから、Oracle データベースと DB2 データベースの両方の型指定された DataSet を生成したいと考えています。

背景: テーブルを Visual Studio Dataset Designer にドラッグすると、すべての適切な情報を含む XSD ファイル (DataSet1.xsd など) が生成されます。次に、VS は組み込みツール (MSDataSetGenerator) を呼び出して、Dataset クラスを CS ファイルに生成します。どういうわけか (方法はわかりません)、CS はデータ プロバイダーを特定し、データ プロバイダー (OracleDataProvider または IBM.Data.Provider) を参照する Dataset クラスを生成します。

質問: VS をカスタマイズして、DB2 と Oracle の両方のコード生成用にコンパイルする方法を知っている人はいますか?

よろしくオリバー

0 投票する
1 に答える
1804 参照

visual-studio-2008 - VisualStudio2008上のSQLServerCompact 2005

SQL Server2005によって作成されたSqlCompactデータベースファイルと対話するWindowsフォームアプリケーションに取り組んでいます。このアプリケーションは、もともとVisual Studio 2005で開発されましたが、最近VisualStudio2008ソリューションに変換されました。

Sql Compactに関しては、参照がすべて、SqlCompact3.5ではなく2005バージョンのSqlCompactを処理するアセンブリに設定されていることを確認しました。これを実行しても、アプリケーションは引き続き正常に実行されます。つまり、Compactデータベースと対話したり、同期操作を実行したりします。

ただし、今日、DataSetDesignerなどのVisualStudioツールが3.5より古いバージョンのSqlCompactデータベースファイルでうまく機能しないことを発見しました。[新しい接続... ]ウィザードに移動すると、SQLCompactデータソース/データプロバイダーはSQLCompact3.5専用です。Visual Studio 2008には、デフォルトで古いバージョンのSqlCompactのデータプロバイダーが含まれていないと思います。

接続ウィザードの「データソース」のリストに古いバージョンのSQLCompactを追加する方法はありますか?私が参照しているものを正確に確認するには、Visual Studio 2008の[ツール]メニューをクリックし、[データベースに接続... ]をクリックします。表示されるウィンドウで、[データソース]設定の横にある[変更... ]をクリックします。このダイアログから、以前のバージョンのSqlCompactを選択する方法はありません。3.5のみが使用可能です。

アセンブリ参照をどこかに追加する必要があるかもしれませんか?または、いくつかのファイルをVisual Studio 2005ディレクトリから2008にコピーしますか?VisualStudio2008がSQLServer2005のSQLCompactデータベースと対話できるようにする方法が必要だと思います。

もう少し詳しく説明すると、DataSetに移動し、右クリックしてTableAdapterを追加しようとしたときに、この問題を発見しました。表示される最初の画面には、「データ接続を選択してください」と表示されます。いつも使用しているSqlCompact接続に設定したままにすると、[次へ> ]ボタンをクリックしたときに次のエラーが発生します。


データベースへの接続を開くことができませんでした

「選択したデータベースは以前のバージョンのSQLServerCompactで作成されており、接続を開いたりテストしたりする前にSQL Server Compact 3.5にアップグレードする必要があります。新しいデータ接続を作成して[接続の追加]ダイアログボックスに入力し、データベースをアップグレードしてください。 「」

接続を確認して、再試行してください。


ここでの唯一の問題は、SQL Server 2005をまだ使用していることです。私の理解が正しければ、SQLCompact3.5と互換性のあるサブスクリプションファイルが生成されません。この仮定が間違っている場合は、訂正してください。

あなたが提供できるどんな助けも大歓迎です。ありがとうございました。