問題タブ [asp.net-boilerplate]

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

c# - HTTPPostedFileBase からの MVC/WebApi ストリーム

ディスクに保存せずに、HttpPostedFileBase からサービス メソッドにストリームを渡そうとしています。

ストリームがメソッドに渡されると、「オブジェクト 'System.Web.HttpInputStream' のプロパティ アクセサー 'ReadTimeout' が次の例外をスローしました:'タイムアウトはサポートされていません。'」というエラーがスローされます。これを行う慣用的な方法はありますか?

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

c# - asp.net ボイラープレートでの 1 対 1 の外部キーの自動マッピング

次のクラス構造があるとします。

ここで、編集用のオブジェクトを UI に渡し、データベースに保存するためにサービスに戻すことができるように、DTO クラスが必要です。したがって:

目標は、 と の間をできるだけ簡単にマッピングPizzaPizzaEditて、UI で編集し、データベースに保存できるようにすることです。できれば、これは「うまくいく」でしょう。

Pizzaからへのマッピングを取得して DTO オブジェクトPizzaEditに含めるにはどうすればよいですか?PizzaTypeId

pizzaObj.MapTo<PizzaEdit>()動作しますが、PizzaTypeId常に null です。

私は、必要に応じてクラス構造を変更することにオープンです。

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

asp.net - Aspnetboilerplate - AngularJS が AppService に到達していませんか?

AngularJS と Entity Framework を使用した ASP.NET MVC のモジュール ゼロ サンプルをダウンロードしました。DivePlan という名前のエンティティを追加しました。今のところ、文字列プロパティ名は 1 つだけです。

ここに画像の説明を入力

次に、アプリケーション層でサービスを作成しました。

ここに画像の説明を入力

最後に、Angular ルートに Plans ページを追加し、次のように実装しました。

ここに画像の説明を入力

私の JS コードには、divePlanService.createDivePlan(vm.divePlan); の行にブレークポイントがあります。関数 public void CreateDivePlan(CreateDivePlanInput input) が呼び出されたときの DivePlanAppService のブレークポイント。私が得る問題は、JS コードは実行されますが、DivePlanAppService 関数 CreateDivePlan が実行されないか、ブレークポイントで中断されないことです。ユーザー インターフェイスには次のものが表示されます。 ここに画像の説明を入力

コードをできるだけ単純化しようとしました。そのため、これまで Service メソッドはあまり機能していません。/#/users ページに移動するたびに UserAppService のコンストラクターが呼び出されるのに対し、DivePlanAppService のコンストラクターは呼び出されないことに気付きました。

私は何を取りこぼしたか?CreateDivePlanInput を適切な形式で提供していませんか? TenantAppService の仕組みをコピーしてみました。前もって感謝します。

編集: CastleDynamicInterceptor を掘り下げてデバッグしたところ、DivePlanAppService に関する次のエラー メッセージが見つかりました。

このコンポーネントの一部の依存関係を静的に解決できませんでした。'PlanMyDive.DivePlan.DivePlanAppService' は次の依存関係を待機しています: - サービス 'Abp.Domain.Repositories.IRepository`1[[PlanMyDive.DivePlan.DivePlan, PlanMyDive.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken= null]]' が登録されていませんでした。