問題タブ [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.
silverlight-3.0 - .Net RIAサービスはログインしたユーザーをどのように追跡しますか?
私は、MicrosoftがAsp.NetアプリケーションとSilverlightアプリケーションの間で使用するために開発している.Net RIAサービスについて読んでいますが、非常に見栄えがします。認証の追跡をどのように処理するかについて興味があります。
Silverlightクライアントは、誰がログインしているか、いつタイムアウトしたかをどのように追跡しますか?そして、パスワードをメモリに保存しておくべきではありませんよね?
サーバー側は、(WCFサービスまたはその他に対して)要求を行っているユーザーが認証されていることをどのように認識しますか?最初のログイン後にユーザー名とパスワードが渡されていないと確信しています。トークンが渡されていますか?
最後の質問ですが、Silverlightアプリがブラウザー外で実行されていて、デスクトップにインストールされている場合でも、認証は同じように機能しますか?
現在、RIAサービスはクローズドソースであると確信していますが、誰かがこのトピックに精通していて、いくつかのアイデアを持っていることを望んでいます。ありがとう!
.net - 「読み取り専用」エンティティ フレームワーク? RIA Services、EF、および Silverlight を使用しようとしています
MySQL サーバー データを Silverlight クライアントに表示しようとしていますが、現在の攻撃計画は、Silverlight クライアントと Entity Framework 間のデータ アクセスを提供する RIA サービスを使用して Entity Framework を MySQL に使用することです。
ただし、私はデータをユーザーに提示しようとしているだけであり、私や他の誰かが MySQL のデータを変更できる可能性は望んでいません。
要するに、すべてのエンティティ タイプのセッターを単純に無視する方法があればいいのにと思います。私はゲッターだけが欲しいです。MySQL への「読み取り専用」アクセスが必要です。ただし、私の唯一のオプションは、個々のフィールドの「Setter」をInternal、Private、Protected、またはPublicに変更することです。
私がやろうとしていることを達成するためのより良い方法はありますか?
c# - デバッグのヘルプが必要:RIAサービス、Entity Framework、MySQLを介してSilverlightアプリにデータを取得する際に問題が発生する
MySQLデータベースのデータにアクセスして表示するSilverlightアプリを構築しようとしています。Entity Frameworkを使用してMySQLデータをモデル化し、RIAサービスを使用してEF経由のデータをSilverlightで利用できるようにしようとしています。
私のSilverlightアプリはデータグリッドに正しい列を表示していますが、データが表示されません(画像への代替リンク):
DomainServiceファイル(RIAサービスに使用)を見ると、次のように表示されます。
このステップをテストするために、LINQを変更してwhereを削除し、私が持っていたのは。だけでしたreturn this.Context.saw_order;
。これを行ったとき、MySQLサーバーをチェックして、クエリが実際にMySQLサーバーに送信され、MySQLサーバーが「Writingto NET」であり、データを送り返そうとしていることを確認できました。テストマシンから送信されたクエリは有効でした。
上記の私のテストから、データはMySQLサーバーに正しく送信されているようですが、戻ったときにどこかで失われています。私の難しさは、チェーンのどこ(Entity FrameworkからRIAサービス、Silverlightクライアント)でデータが失われているのかを把握しようとしていることであり、さまざまなポイントでこれをデバッグする方法がわかりません。
たとえば、EFが問題ではないことを確認するためにEntity Frameworkをテストする他の方法は何ですか?RIAサービスをテストするにはどうすればよいですか?Silverlightクライアントでテストする必要がありますか?
私はC#の学習に苦労していて、テストするために何をすべきかわかりません。DomainServiceでリターンを「キャッチ」して、基本的なデバッグを実行するにはどうすればよいですか。
どんな助けでも大歓迎です。
silverlight - C# Silverlight RIA サービス認証 - ステップ バイ ステップの操作方法
シナリオ
Web ベースのアプリケーションを構築するために、Brad Abrams Silverlight を Ria チュートリアルでフォローしてきました。チュートリアル全体で構築されたアプリケーションの独自のカスタム バージョンを実装しており、それに何らかの認証を追加したいと考えています。
問題
私はこのチュートリアルをBrad Abrams on Authenticationにも従いましたが、これはまったく役に立ちませんでした。Silverlight 認証に関する他の複数のチュートリアルも調べましたが、それらも知識などを前提として非常にあいまいです (これまで Web サイト認証を実装したことはありません)。
質問
RIA サービス認証を使用して Silverlight を実装するための完全なダミーのステップバイステップ ガイドを持っている人 (または作成できる人) はいますか? 2 人のユーザー (管理者とゲスト) を定義し、この 2 つのアカウントのみがサイトにアクセスできるようにするだけで十分です。
大変助かります。
silverlight - Test EntityList オブジェクトの作成 - RIA サービス
ViewModel でクライアント側のテストを行うために EnityList を作成しています。何かのようなもの:
問題は、暗黙的 (および明示的) な追加が失敗することです。entitylist はread-onlyとして作成されます。テスト EntityList の作成方法について何か考えはありますか?
silverlight - この時点で、RIA Services は Silverlight アプリに適していますか?
私は Silverlight アーキテクチャを調べており、RIA Services は興味深いものに見えますが、プレリリースのステータスと機能セットがどのように変化するかについて少し心配しています。
クライアント アプリは、低速のネットワーク リンクで可能な限り応答する必要があるため、モデルの状態の変更をクライアントからサーバーにプッシュするための確実な同期システムが最優先事項です。RIA サービスは、この点に関して私たちを助けてくれますか?それとも、これを行うために独自のロジックを作成する必要がありますか? これを支援できる他のフレームワークはありますか? これらの要件に関連する機能セットは、今後数か月で大幅に変更される可能性がありますか?
違いがあれば、フロントエンドは 100% Silverlight であるため、サーバーからの SOAP API の公開などについて心配する必要はありません。これまでの RIA は、Silverlight での使用に対してもう少し成熟しているように見えます。これは正しいです?
silverlight - 共通のDAL(Ria Services)の下にWindows Mobile、Silverlight、およびWebプロジェクトを組み込む
私は論文の冒頭にあり、WindowsMobileアプリケーションによって取得されたレポートを中央ストレージに集約することに関するソリューションを実装する必要があります。次に、SilverlightプロジェクトのデータアクセスレイヤーとしてRIAサービスを使用して、利用可能なデータがEntityFrameworkモデルを介して提示されます。Windows Mobile通信にRIAサービスを利用できますか?同じDALを使用して、Windowsモバイルアプリケーションでビジネスオブジェクトを永続化するにはどうすればよいですか?それは可能ですか、それとも単にモバイル側に適切なメソッドを明示的に記述する必要がありますか?
silverlight - Entity Framework: 「概念モデルのメンバーが OSpace に存在しません」
Silverlight アプリで RIA Services July CTP を使用していますが、ナビゲーション プロパティの名前を変更すると、次のエラーが発生します。
エラー 119 概念モデル タイプ 'MyModel.UserGroup' のメンバー 'TestUsers' は、OSpace タイプ 'MyApp.Web.UserGroup' に存在しません。
名前をナビゲーション プロパティに変更する場合、追加の手順はありますか?