問題タブ [code-maintainability]
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.
postgresql - 多くの一般的なサブ式で更新
多くの列が同じテーブル内の他の列から計算され、数式が複雑な方法で相互に構築されているテーブルを計算する最良の方法は何ですか?
パフォーマンスを気にしない場合は、各列を独自の update ステートメントで単純に計算できます。
または、数式を手動で展開すると、1 回の更新ですべてを実行できます。
ここでの問題は、これらの数式が巨大になり、変更やデバッグが困難になる可能性があることです。
これらの場合にパフォーマンスと保守性の両方を実現できるように、Postgres (または一般的には SQL) に何らかの方法がありますか?
これが私がやりたいことです:
複数の戻り値を持つ関数で数式が定義されている実用的なソリューションが 1 つありますが、これは他の方法ではかなり柔軟性がないため、代替手段を探しています。
c# - コントローラー自体に書き込む代わりに、Entity Framework クエリに別のクラス ファイル (モデル) を使用する
コントローラー自体に記述するのではなく、models フォルダー内の別のクラス ファイルに EF クエリを記述しても問題ありませんか。
msdn ですべての EF クエリをコントローラー自体に記述しているのを見たからです。同時に、そのコントローラーが短いことを意図していたら、msdn も読みました。
モデルを使用して、次のアプローチを使用します。
コントローラーで:
モデル クラス:
それとも、コントローラー自体にすべてのコードを記述したほうがよいのでしょうか?