問題タブ [occasionallyconnected]

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 投票する
2 に答える
1345 参照

nhibernate - NHibernateで時折接続されるブラウザアプリを作成した経験のある人はいますか?

エンタープライズASP.NET/NHibernateブラウザーベースのアプリケーションが、顧客のサーバーに接続または切断されたときに機能できるようにする必要があります。誰かがこれをしましたか?もしそうなら、どのようにそれをしましたか?(技術、建築など)

バックグラウンド:

建設現場の担当者がタイムシート情報を入力するために使用するエンタープライズブラウザベースのアプリケーションを開発および販売しています。現在、お客様のオフィスにあるサーバーに接続する必要があります。ワイヤレスインターネットを利用できないクライアント向けに、ときどき接続されるバージョンのアプリケーションを構築したいと考えています。

私たちのアプリケーションは、O/RマッピングにNHibernateを使用するASP.NETアプリケーションです。MicrosoftショップであるMicrosoftSyncFrameworkは魅力的ですが、NHibernateで「うまく機能する」かどうかはわかりません。

任意の洞察をいただければ幸いです。

デイブT

0 投票する
4 に答える
4499 参照

microsoft-sync-framework - フレームワーク リソースの同期

Microsoft Sync Framework に関するリソースを探しています。MSDN と Google 検索で簡単な概要がわかりましたが、デモとプレゼンテーションが必要です。

また、Live Mesh は Sync Framework に基づいていますか?

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

smartclient - 「時折の接続」シナリオのサポートはどの程度関連していますか?

しばらく前に、スマート クライアントは「時折接続された」使用環境へのソリューションとして宣伝され、Google Gears のようなツールキットが同じ理由で芽生えました。安定した信頼性の高いインターネット アクセスがますます普及しているように見えます (民間航空機などの場所でも)。コミュニティへの私の質問は次のとおりです。

CRM などのデータ集約型エンタープライズ アプリケーションの観点からこれに取り組んでいます。

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

.net - 切断された環境でのローカルレポートオプション?

環境でローカルレポートを許可するためのオプションは何ですか?Webを介してアクセスする既存の中央レポートサービスがすでに機能しています。ここで、ローカルマシンで同じレポートを提供する必要があります。

ローカルレポートオプションは何ですか?各ローカルマシンでは、SQLExpress2005が実行されています。その場合、ReportServer DBも複製する必要がありますか?

別の方法はありますか?200インストールのレポートサービスを台無しにすることを避けるために、それらを別の方法で生成する方が簡単でしょうか?既存のレポートは、DBレポートからデータを取得するための基本です。特別なことは何もありません。

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

ado.net - ADO.NET 同期フレームワーク - PDA からサーバーへの同期に成功した/失敗したレコードの特定

私は ADO.NET Sync Framework をクライアント側で使用しています (Windows Mobile 5 および .net cf 3.5 および SQL CE 3.5 を実行する PDA)。サーバー側は SQL Server 2005 を使用しています。

サーバー側では、競合するレコードだけでなく、各クライアントの挿入/更新/削除のためにどのレコードが選択されているかを判断するために、手動クエリが作成されています。

ただし、PDA では、どのレコードが正常に同期され、どのレコードが失敗したかを正確に判断する方法を見つけることができないようです。SyncStatistics を取得できますが、これは合計を表示するだけであり、PDA から正常に同期されたレコードを削除できるように、実際の行 ID が必要です。

何か案は?

0 投票する
6 に答える
4332 参照

c# - OCA (時々接続されるアプリケーション) を構築するためのツール

社内で時々接続するアプリ (OCA) を構築します。どのような技術を採用することをお勧めしますか?

ここに私のパラメータがあります:

  1. .NET ショップ ( 3.5sp1 )
  2. コード ビハインドの C# ( winform,wpf,silverlight )
  3. SQL Server バックエンド ( 2005 または2008保留中の承認)
  4. ソロ開発者
  5. ソロ SQL 管理者
  6. ローテクエンドユーザー
  7. 5 つのブランチ オフィスへの低帯域幅
  8. これは LOB アプリですが、POS ではありません。
  9. 大多数のユーザーは、メンバーの家に持ち込むラップトップを持っています。
  10. このアプリのデータは、1 つの SQL インスタンスではありますが、5 つの別々のデータベースに保存されます。

どのパスを選択するかについての具体的な推奨事項を探しています。マージ レプリケーションまたは Sync Framework データベース同期プロバイダーですか? サブスクライバーでの SQL Express または SQL CE? DAL に LINQ to SQL を使用できますか?

Silverlight の「オフライン/ブラウザ アプリ外」の例はここにありますか?

これは私の最初の大規模なビジネス アプリケーションであるため、経験豊富なコメントを歓迎します。


ここで要求されているように、データのタイプに関する追加情報があります。私のユーザーは、メンバーの家に行き、彼らのために「計画」または「健康評価レビュー」を作成する看護師と社会福祉士です。これらは、医薬品リストや現在の「プロバイダー」のリストのようなものです。メンバーの目標を達成するための手順、または現在/過去の診断のリスト。そういうもの。

また、典型的なメンバーの名前、住所、電話番号など。ほとんどの場合、これはレポートを容易にするデータ ストレージおよび検索アプリです。「処理」はほとんど行われず、看護師とソーシャルワーカーはメンバーが割り当てられたチームで作業するため、クロスオーバーや潜在的なデータ競合は通常ほとんどありません. 看護師と SW も、MCP (メンバー中心の計画)のさまざまな領域を担当しています。


追加の質問; SQL 2008 を使用できる場合、Sync Framework は本当に唯一の実行可能なオプションですか? Change Tracking などにより、そのように思われます。

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

sql-server - パブリッシャーでのみ実行される SQL トリガー

Web インターフェイスとデスクトップ インターフェイスの両方を備えた社内アプリがあります (マージ レプリケーションを使用する OCAです)。まだ SQL 2005 を使用しており、多くの「アーカイブ」テーブルが設定されています。これらは、関連するトリガーによって満たされTableます。 tblPersonArchiveなど。レプリケーション セットをできるだけ小さく保つためtblPersonに、すべてのアーカイブ テーブルをレプリケーションから除外したいと考えています。

ユーザーがデータに直接アクセスすることはないため、これはビジネスの観点からは問題になりません。文字通り、レプリケーションを使用しているデスクトップ アプリに存在する必要はありません。

私が理解しようとしているのは、それをどのように達成するかということです。私の「推測」はPublication Properties --> Article Properties --> Copy User Triggers = FALSE 、アーカイブ テーブルを設定してから、レプリケーション セットから除外することです。理論的には、トリガーは Web アプリとレプリケーションを介して引き続きアーカイブ テーブルを起動し、維持します。

残念ながら、これは現時点では推測にすぎません。私は、掘り下げる前に少し安心できることを望んでいました.

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

c# - NETで時々接続されるアプリケーションを示すサンプルはどこにありますか?

NETで時々接続されるアプリケーションを示すサンプルはどこにありますか?できればC#およびSQLCEで

0 投票する
9 に答える
2650 参照

.net - フレームワークと SQL DB の同期: はじめに

SQL Enterprise を使用してすべてのデータを 4 つの異なる DB に格納するアプリがあります。ユーザーが「オフライン」で作業できる機能を組み込む必要がありました。私はこれを全員Merge Replicationのローカルインストールまで達成しました。SQL Expressこの「作品」ですが、スレッジハンマーのアプローチのように感じます。

たとえば、個々のユーザーが 100 人程度しか操作できない場合、14000 人全員をすべての DB に複製しています。それは、セントラル DB への接続の間に 5 つ以上の人と対話することは決してないという事実を数えていません。

私が探しているのは、ヒント、ポインター、そしておそらく、Sync Framework 2 (データベースを使用) に関する優れたチュートリアルです。あなたにとって何がうまくいったか、そしてその理由についての直接の説明も大歓迎です。で作業するための明確で簡潔な(現在のことは言うまでもありません)チュートリアルにまだ出くわしていませんSync Framework

私の詳細はMS SQL Server 2005、または2008年、任意のバージョンです。任意.Netのバージョン (3.5 または 4)。現在のデータ層は allLinqToSQLです。現在使用中のものはありませSprocs

私の考えでは、これまでのところ、割り当てられたケースロードと関連データのみを各作業員に同期することです。理想的には、訪問する予定のメンバーを選択し、必要なデータを同期する「チェックイン/チェックアウト」形式に直接進むことができます。

おまけとして、誰かがこれが何と呼ばれているか教えてもらえますか? 私はいつも「時々接続」に出くわしますが、それは不正確なようです. それらを「時々DIS接続」と呼ぶ方が正確でしょうか?

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

terminology - タブレットを使用したモバイル コンピューティングの用語は?

これは用語の質問です...

私は、臨床医またはフィールド サービス ワーカー向けのタブレットで実行される、時折接続されるアプリケーションを開発していますが、このタイプのコンピューティングが何と呼ばれるかについて苦労しています。電話アプリの暗示としてのモバイル コンピューティング。私たちのクライアントは時々自分の机にいるかもしれませんが。Microsoft は Smart Client をよく使用していますが、それがこのシナリオを最もよく表しているのか、それともこの種のコンピューティングの一般的な用語なのかはわかりません。