問題タブ [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.

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

postgresql - 多くの一般的なサブ式で更新

多くの列が同じテーブル内の他の列から計算され、数式が複雑な方法で相互に構築されているテーブルを計算する最良の方法は何ですか?

パフォーマンスを気にしない場合は、各列を独自の update ステートメントで単純に計算できます。

または、数式を手動で展開すると、1 回の更新ですべてを実行できます。

ここでの問題は、これらの数式が巨大になり、変更やデバッグが困難になる可能性があることです。

これらの場合にパフォーマンスと保守性の両方を実現できるように、Postgres (または一般的には SQL) に何らかの方法がありますか?

これが私がやりたいことです:

複数の戻り値を持つ関数で数式が定義されている実用的なソリューションが 1 つありますが、これは他の方法ではかなり柔軟性がないため、代替手段を探しています。

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

c# - コントローラー自体に書き込む代わりに、Entity Framework クエリに別のクラス ファイル (モデル) を使用する

コントローラー自体に記述するのではなく、models フォルダー内の別のクラス ファイルに EF クエリを記述しても問題ありませんか。

msdn ですべての EF クエリをコントローラー自体に記述しているのを見たからです。同時に、そのコントローラーが短いことを意図していたら、msdn も読みました。

モデルを使用して、次のアプローチを使用します。

コントローラーで:

モデル クラス:

それとも、コントローラー自体にすべてのコードを記述したほうがよいのでしょうか?