Q&A
テーマ、知りたいこと
LINQはC#内の配列などの集計には便利ですが、データベースへのクエリでSQLが不要になるほど LINQ は効果的なのでしょうか。
背景、状況
C#, SQLは長年使用していますが、LINQはほとんど経験がありません。
LINQは記述がややこしくSQL で書いた方がすっきりかける印象を持っています。特にサブクエリを伴う複雑なクエリでは。
SQLだとC#からはただの文字列なってしまい煩雑になる欠点がありますが、ストアドにすれば変数で厳密に渡せるのと、テーブル構造をカプセル化できる利点もあります。
ストアドの呼び出しが面倒なのが難点ですが。
回答2件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。