問題タブ [domainservices]

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 に答える
1161 参照

entity-framework - ドメイン サービスの挿入メソッドにエンティティを追加する

私には2つのエンティティがParentありChild、クライアント側で作成Parentしてから呼び出しますcontext.submitChanges

InsertParent(Parent parent)i doのサーバー側で:

今、私は2つの問題を抱えています。

if elseの前Parent.idは0で、その後はまだ0ですが、データベースにはデータが入力されています。

もう1つは、Child保存されますChild.ParentIdが0です。

理由がわかりません。

この動作を達成する正しい方法は何ですか? SaveChanges()コンテキストを直接呼び出す必要がありますか?

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

silverlight - ユーザー コンテキストを渡す MVC Silverlight

MVC/Silverlight アプリがあり、2 つの間でデータの受け渡しを開始する必要があります。MVC プロジェクトでドメイン サービスを作成しましたが、質問はユーザー コンテキストと認証に関するものです。これを処理する最善の方法は何ですか? MVC 以外の Silverlight プロジェクトでは、ユーザー ID などをパラメーターで渡していました。

ガイダンスをいただければ幸いです。

ありがとう。

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

c# - エンティティコンテキストクエリオブジェクトをジェネリックリストに保存する方法は?

最後の質問では、Leo のソリューションを使用してコンボ ボックスにデータをダンプすることに成功しましたが、特定のユーザーとストアのすべてをジェネリック リストに格納したいと考えています。このコードで試しましたが、うまくいきません。私のコードに何か問題があることを知っていますか?

これはドメイン コンテキストにあります。

これは、ヘルパー フォルダー内の一般的なリスト ストアです。

返信ありがとうございます

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

silverlight - SQLデータベースから多くの行をロードするときのSilverlightエラー

Entity Framework 4で構築されたSilverlightアプリケーションがあり、Silverlightモジュールのヒープと、DomainService、Model、およびWeb.Configを含むWebプロジェクトがあります。

ローカルSQLServerからデータをプルすると、正常に機能します。SLモジュールの1つが特定のテーブルからデータをプルします。このテーブルに4000を超える行があると、アプリケーションがクラッシュし、次のエラーメッセージが表示されます。それが約1000の卵を持っているとき、それはうまく機能します。したがって、DomainServiceがすべての行を処理できないか、webconfigのバインディング設定が何らかの形で間違っている可能性があります。どうすればよいですか。

エラーメッセージ:

{System.ServiceModel.DomainServices.Client.DomainOperationException:クエリ'LoadSiteCageData'のロード操作が失敗しました。リモートサーバーがエラーを返しました:NotFound。---> System.ServiceModel.CommunicationException:リモートサーバーがエラーを返しました:NotFound。---> System.Net.WebException:リモートサーバーがエラーを返しました:NotFound。---> System.Net.WebException:リモートサーバーがエラーを返しました:NotFound。System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)atSystem.Net.Browser.BrowserHttpWebRequest。<>c_ DisplayClass5.b _4(Object sendState)atSystem.Net.Browser.AsyncHelper。<>c_ DisplayClass4.b_0(Object sendState)---内部例外スタックトレースの終了--- System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod、Object state)at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)at System .ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)---内部例外スタックトレースの終了--- System.ServiceModel.DomainServices.Client.WebDomainClient`1.EndQueryCore(IAsyncResult asyncResult)at System.ServiceModel System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)での.DomainServices.Client.DomainClient.EndQuery(IAsyncResult asyncResult)---内部例外スタックトレースの終了---System.ServiceModel.DomainServices.Client.OperationBaseで。System.ServiceModel.DomainServices.Client.LoadOperation.Complete(例外エラー)at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)atSystem.ServiceModel.DomainServices.Client.DomainContext。<> c_DisplayClass1b.b _17(Object)

Web.Config

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

silverlight - LoadOperation の使用時に RunTimeError を受け取りました

Visual Studio Just-In-Time Debugger Error An Unhandled Exception("Unhandled Error in Silverlight Application Code: 4004 Category: MangedRuntimeError Message: System.ServiceMode.DomainServices.Client.DomainOperationException:

コード行を次のようにロードしたら

何か案が ?

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

c# - Silverlight と RIA を介してストアド プロシージャを読み込めませんでした

Silverlight アプリケーションのデータグリッドにリターンをダンプしたい。キーのないストアド プロシージャを作成し、4 つのプロパティを返すだけです。関数をEntity Frameworkにインポートしました

  • 関数インポート名 :: LecAllInfo
  • ストアド プロシージャ名 :: LecAllInfo
  • :: Complex のコレクションを返します: LecAllInfo_Result
  • ストアド プロシージャの列情報

    /li>

ドメイン サービス クラス (OrganizationService.cs) のコード

メタデータのコード (OrganizationService.metadata.cs)

しかし、私は通常の方法で LecAllInfo をコールバックできませんでした::

context.Load(context.LecAllInfo("LP123112"), true);

エラーが返され、「OrganizationContext.LecAllInfo」にメソッドを作成するようにresharperが指示します

コードの構造に何か問題があるのか​​ 、それを作成する方法がわからないときにこれを編集するにはどうすればよいですか??

resharper オプションをクリックすると、これが SolutionName.Web.g.cs に作成されました

Web で利用可能ないくつかのチュートリアルに従いました。stackoverflow メンバーも同様に投稿しましたが、それでも失敗しました。返信ありがとうございます

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

c# - クエリの結果は、Silverlightアプリケーションのクライアント側とドメインサービスクラスで異なります

オブジェクトのグラフ全体を表示するクエリがあります。

変数rapのコンテンツは、要求に応じてロードされます。私の問題は、クエリをロードするときに、ノード「Section」が空であり、ドメインサービスレベルでいっぱいであることを認識していることです。次のようにクエリをロードします。

私にはこれを解決する方法がわかりません。:( ヘルプ!

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

json - WCF-RIA-ServicesJSONエンドポイントにエンティティを挿入する方法

私のWCF-RIADomainServiceには、次のような挿入メソッドがあります。

JSONエンドポイントを介してこれにアクセスするには、変更セットをURLにPOSTする必要があると思います。

[serverURL][名前空間]WidgetService.svc/ json/SubmitChanges。

リクエストがWidgetService.Initializeメソッドに到達したため、URLが正しいと確信していますが、サーバーで例外が発生します。リクエストの内容がどのようになるかわからないため、これは当然のことです。 。

私の質問:挿入操作のHTTPリクエストのコンテンツの(JSON)形式は何ですか?

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

wcf-ria-services - オブジェクトをドメイン メソッドに渡す際の問題

DTO オブジェクトを含む WCF Ria サービス アプリがあります。DTO オブジェクト間の関係を次のように定義しました。

そのため、クライアントでアイテムのコレクションを表示して操作できます。次に、変更を保存してこのメ​​ソッドを呼び出します。

ドメインサービス方式です。しかし、ここの Order オブジェクトの関連するアイテムのコレクションは既に NULL であることがわかりますが、クライアントでこのメソッドを呼び出して、このメソッド コレクションに注文を渡すと、いっぱいになります。

何をすべきか知っている人はいますか?ありがとう。