.NET Frameworkで提供されるORマッピング技術。C#やVB.NETでLINQ構文を使用してSQL Serverデータベースにアクセスできます。
「LINQ to SQL」を星図で探索する →
「LINQ to SQL」とは?意味を解説
LINQ to SQLは、マイクロソフトが提供するオブジェクト関係マッピング(ORM)フレームワークです。開発者がLINQ(Language Integrated Query)の統一的なクエリ構文を使用して、SQL Serverデータベースに対するクエリの実行、挿入、更新、削除を行えます。クラスベースのアプローチでデータアクセスロジックを実装し、コード記述量の削減と可読性向上を実現します。
例文
- LINQ to SQLを使ってユーザーテーブルから該当レコードを検索する。
- LINQ to SQLのChangeTrackingで自動的にデータベースへの変更を追跡します。
- LINQ to SQLではクエリが実行されるまで実際のSQL生成が遅延されます。
語源・由来
LINQは言語統合クエリの略で、C# 3.0で導入されました。LINQ to SQLはその実装の一つとして、SQL Serverに特化したプロバイダーとして2007年のVisual Studio 2008とともにリリースされました。
英語で言うと
LINQ to SQLObject-Relational Mapping for SQL ServerEntity-SQL mapping
「LINQ to SQL」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「LINQ to SQL」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「LINQ to SQL」を探索する →