問題タブ [rawsql]
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.
entity-framework - Entity Framework で生の SQL クエリにカスタム クラスは必要ですか?
私は何か混乱しています。ORM が何をしているのか、EF とは何かを理解しています。私が漠然としているのは、特殊な構造を使用してデータを取得したくない部分です。SQLを使いたい。SQL で複雑なクエリや多数のサブクエリなどを作成する場合、データをプロパティのように処理できるようにするには、そのクエリのためだけに特別なカスタム クラスを作成する必要があります。
こんなシチュエーションを考えています。誰かが情報を必要としています。5 つの異なるテーブルから 20 列を返す複雑なクエリが必要です。これらの列を持つクラスを作成してから、クエリを作成する必要があります。これは正しいです?
私はこのチュートリアルを見ています、
これが Moodle やその他の LMS、学生情報システムのようなものだったら? それらは複雑になり、多数の結合と複数のテーブルからのデータが必要になります。
これは重複しますか?
たとえば、次のクエリを検討してください。
これにはカスタムクラスが必要ですか?
を持っていること.toList(String)
をすると、そもそもフレームワークを使用する目的に反することになりますか?