C#とEntity Frameworkで生産性アップ!基本から実践まで徹底解説
C#で開発する場合、ORマッパーはEntity Frameworkが定番です。Entity Frameworkは理解が多少難しい点は否めないですが、開発効率が高いという特徴があります。 さらにはASP.NET Coreの時代となってから、Entity FrameworkもEntity Framework Coreとなり、さらに開発効率が上がりました。 今回の記事を書くにあたって久々にEntity Frameworkを使ってみたのですが、驚くほど簡単に開発できると実感しました...
記事を読む【C#】WPFとMVVM「はじめの一歩」から現場Tipsまで! 〜デスクトップアプリ開発の実践メモ〜
この記事は夏のリレー連載2025 12日目の記事です。 お久しぶりです。小川です。 最近開発でWPFを扱ったので初学者の開発Tips的なものを備忘録感覚で記していきたいと思います。 WPF(Windows Presentation Foundation)はWindowsデスクトップアプリ開発の選択肢として候補に挙がるものです。 まずはUIのロジックを作る主要な方法としてのコードビハインドとMVVM(Model-View-ViewModel)についてベタに触れていきます...
記事を読むC#とRazorで始める効率的なWeb開発!サンプルコード付きで徹底解説
C#にはRazorというとても強力なビューエンジンがあります。Razorを使えばとても効率的なWeb開発ができます。 2010年代前半頃、私がまだ駆け出しの頃のことです。.NET MVCが登場し、WebFormから移行したのですが、開発効率は目立って上がっていないと感じていました。 そこにRazorが登場したので使ってみたら、とても効率的で素晴らしいと感じました。それ以来、私はずっとRazorを気に入っています...
記事を読む現場で迷わない!C#のLINQをサンプルコード付きで徹底攻略
C#のLINQはとても便利ですが、構文が特殊で分かりづらいという悩ましい問題もあります。 まだ私が若くて駆け出しの頃です。当時はC#でMVCやLINQ、EntityFramework、Razorなど次々に新しい技術が出てきました。 その頃の私はLINQが全く分からなくて苦労していました。しかも詳しい先輩がいつも客先に終日外出していて、聞くこともできず、ひたすらググっては悩んでいました。 でもあなたはそんな苦労をしなくてよいです...
記事を読むVS Codeで始める!わかる&できるC#開発環境の構築【2025年版マニュアル】
みなさん、C#の開発には何を使っていますか。仕事ではおそらくVisual Studio Professional、プライベートではVisual Studio Communityが定番ですよね。 C#の開発環境として定番のツールはVisual Studioですが、もしかしてVS CodeでもC#の開発ができるのでは。そう思って調べてみたら、やはりできました。 この記事ではVS CodeでC#の開発環境を構築する手順を解説します。基本的には拡張機能をインストールしてコマンドを打つだけです...
記事を読む