LINQ

仕事でつかえる! C# ノウハウ part 1 App

仕事でつかえる! C# ノウハウ part 1

part 2 以降があるか分かりませんが、新人教育でコードレビュー時に指摘した内容を振り返り、C# のノウハウ(もしくはプログラミングのノウハウ)を書いていこうと思います。学校などで知識を得ることも非常に重要ではありますが、実際にコードを書いていくといくつもの壁にぶつかったり、自ら壁を作ってしまうこ…
LINQのInclude()って何? Education

LINQのInclude()って何?

LINQ を使ってデータベースアクセスする時、良く分からず Include() を書いていませんか?データベース観点で言う、複数のテーブルからデータを取りたいときに必要な処理ですが、今回はその辺りを解説してみたいと思います。 テーブルの結合 このお話をする前に、「テーブルの結合」について理解する必要…
LINQ(to Entities)の遅延実行に入門! Education

LINQ(to Entities)の遅延実行に入門!

.NET エンジニアの皆様、データベースとのアクセスを効率的にできていますか? プログラムからデータベースにアクセスする手段は多種多様に存在しています。私はその中でも、LINQ to Entities を使用する方法が好きです。非常にお手軽にスタイリッシュにDBアクセス処理を書くことができます。正直…
LINQクエリが分からない? 私も分からない! -調査してみた件- Creative Solution

LINQクエリが分からない? 私も分からない! -調査してみた件-

概要: 大学時代にC#やSQLなど触っていなかったため、もちろんLINQについても分からないことが多くあったのでまとめてみる。 LINQとは? 統合言語クエリ (LINQ: Language-Integrated Query) とは、様々な種類のデータ構造に対して、統一したクエリを行うことができる、…