問題タブ [wcf-ria-services]

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

silverlight - Silverlight 3 で .NET RIA サービスと MVVM を組み合わせるには?

.NET RIA サービスは、Silverlight の n 層フレームワークとして説明されています。このフレームワークと Model-View-ViewModel パターンとの関係はどうなっているのだろうとずっと考えていました。それらは対立していますか、それとも相乗的な組み合わせの可能性が見えますか?

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

silverlight - Silverlight 3.0 での .NET RIA サービスと MVVM の結合

Silverlight 3.0 で .NET RIA Services と MVVM を使用する場合、RIA Services の Metadata タイプと MVVM パターンの ViewModel に違いはありますか? これらは同じものですか、それとも別々に保管する必要がありますか?

メタデータ型は、部分エンティティ クラスに対する封印された内部クラスです。そこには適切な分離があるようには見えませんが、メタデータ型は、ViewModel のように見える Validation の属性で装飾することもできます。

いろいろと調べてみましたが、これについて詳しく書かれているものはありませんでした。

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

asp.net - なぜ RIA Services Shared Code を使用する必要があるのですか?

.NET RIA サービスでは、.shared.cs または .shared.vb のサフィックスを付けてサーバー上にコードを記述でき、それをクライアント上で使用できます。

私の質問は、なぜこれが欲しいのですか?

適切なビジネス オブジェクトと ViewModel で DomainModel を使用すると仮定すると、必要なすべてのコードがそれらのクラスに存在するわけではないでしょうか? これは、開発者が適切に設計せず、おそらくビジネス層または UI 層に属する共有コードに多数のクラスがあるため、潜在的なダンプ グラウンドになる可能性があるグローバル コードのように見えます。

私はこれを考えるのが正しいですか、それとも基本的な何かが欠けていますか?

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

silverlight-3.0 - ビジネス ルールを Silverlight MVVM RIA サービス アプリケーションに配置するのに最適な場所はどこですか?

ビジネス ルールを RIA Silverlight アプリケーションに配置するのに最適な場所はどこですか?

クライアント層とのみデータを共有しているように見えることを除けば、ドメイン サービスは適切な場所だと思いました。サーバー層にビジネス ルールを配置する必要があるため、ViewModel は良い考えではないと思います。

共有コードで?*.shared.cs?

ビジネスルールはどこに置く?

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

wpf - Silverlight 3.0 アプリケーション用の WPF フロント エンドの作成

Silverlight アプリケーション用の WPF フロント エンドの作成を検討しています。通常、Silverlight は機能のサブセットが小さいため、これが可能であるはずですが、問題にアプローチする最善の方法がわかりません。最初から、私は現在アプリをブラウザーから実行していますが、追加したいシステム全体のキープレスをキャプチャする機能や、いくつかの W7 統合などの機能が欠けています。

以前、Silverlight と WPF の間でプロジェクトを作成してソースを共有し、「リンクとして追加」を使用して 2 つのソース ファイルをリンクしました。今回は、おそらく .NET RIA サービスを使用して、プラットフォーム間でソースとビジネス ロジックを共有します。

私が見る問題は、プロジェクト間で Xaml を共有することです。名前空間を除けば、コピー アンド ペーストとほぼ互換性がありますが、これはリソースを共有するための優れた方法ではありません。Silverlight と WPF の間で Xaml を共有する良い方法を思いついた人はいますか?

私の頭をよぎった最後のオプションは、WPF アプリケーションで Browser コントロールを使用して Silverlight アプリをホストすることでした。次に、その周りに Windows 固有の機能を追加できます。私には、これが開発とテストの観点から最もクリーンな方法のように思えます。みんなどう思う?

0 投票する
8 に答える
2618 参照

.net - .NET RIA サービスとは何ですか?

誰かが簡潔に説明できますか?Silverlight 以外のクライアントで使用できますか?

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

silverlight-3.0 - Ria サービス - 遅延ロード イメージ (または重いバイナリ データ)

SQL Server から画像データ (Byte[]) と画像のキャプション (文字列) を返す RIA サービスがあります。

データ部分は数 MB になる場合があるため、ロードにかなりの時間がかかる場合があります。

キャプションとは別にバイトをロードしたいと思います(非常に高速にロードされます)。

2 番目のイメージ コンテキストを作成せずにこれを行う方法はありますか?

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

c# - クライアントでコレクションを更新するには?

サーバーからクライアントにデータをロードします:

そして、必要に応じてクライアントでコレクションcontext.Wordsを使用します。それはうまくいっています。しかし、何らかの理由でcontext.Wordsを更新したいのです。新しいレコードを再度呼び出すとcontext.LoadWords()、現在のコレクションに追加されます。

使ってみMergeOption context.LoadWords(null, MergeOption.OverwriteCurrentValues, null)ましたが効果なし。

Wordsコレクションをクリーンアップし、サーバーから新しいデータをロードするにはどうすればよいですか?

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

.net-3.5 - RIA サービスと ADO.NET データ サービス

現在、Silverlight 3 データ駆動型アプリケーションを作成中です。データベースにアクセスするには、RIA サービスと ADO.NET データ サービスの 2 つの一般的な方法が使用されます。各アプローチをいつ/なぜ選択するかについて、誰かがガイダンスを持っていますか? これが私の研究/経験から集めたものです。何かご意見は?

ADO.NET は、厳密にデータベース呼び出しにのみ役立つようです。(Silverlight 3 のドメイン制限を無視して) データ サービスを他のアプリケーションに公開する必要がある場合は、これが適切な方法です。また、URL/クエリ構文がアプリケーションで役立つ場合、これはもう 1 つの利点です。

RIA サービスは、より柔軟で受け入れられているフレームワークのようです。厳密にデータベースへのアクセス以上のものを提供しているようです。サービスを介して公開されないため、Silverlight / Web アプリケーションにのみ使用されるという制限があります。

考え?アイデア?コメント?