簡単なデータ操作を可能にするLINQ
文:Tony Patton(TechRepublic)
翻訳校正:村上雅章・野崎裕子
翻訳校正:村上雅章・野崎裕子
2008/02/06 08:00
LINQ(.NET統合言語クエリ)のお陰で、開発者はSQLを用いることなく、自身が選んだ言語でデータアクセスを行えるようになった。今回は、名前空間の紹介やコード例によってLINQの概要を説明している。
LINQPadを用いた学習
私は新しいテクノロジを学習する際、実際に手を動かしてみることにしている。LINQの学習ではVisual Studio 2008を起動し、LINQを用いてデータソースに接続する新しいプロジェクトを作成することができる。また、LINQPadという無償ツールは、LINQ機能を用いて作業するための使いやすいインタフェースを提供している。
LINQPadは無償でダウンロードすることができる。そして、実行形式のファイルをダウンロードすれば、すぐにでも使用することができる。また、豊富なコード例が含まれているため、ソース画面にドラッグアンドドロップしたり、コードを直接入力したりすることによって、データソースとの接続ややり取りを生成することでLINQを用いた作業を容易に行えるようになる。
コードへの注力
Microsoftは、ある種のプロセスをその開発プラットフォームやツール内で効率化することによってアプリケーション開発者の負担を低減すると繰り返し主張してきた。LINQは実際、開発者が敷居の高いSQLを使うのではなく、自身にとって馴染みのあるプログラミング言語を使ってバックエンドのデータソースとやり取りを行えるようにすることで、データアクセスを簡素化しているのだ。
あなたは、.NET FrameworkのLINQを試してみたことがあるだろうか?開発者がSQLを学習したり使用したりする必要性をなくすというメリットを理解できるだろうか?あなたが考えたことや経験したことをコメントとして寄せてほしい。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 今日のトップ記事
- 昨日
- 2日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
SOA
iPhone 3G
Ajax
Tips
小技
開発環境
RIA
Windows
HTML
ソフトウェア開発
Firefox 3
Apple
モバイル
XML
Webアプリケーション開発
プロジェクト管理
CSS
server
Database
リファレンス
XHTML
Off Topic
iPhone
Linux
携帯電話機
データベース
Mozilla
仮想化
Firefox
PHP
Java
ブラウザ
Webデザイン
入門
JavaScript
Mac OS X
仮想化ソフトウェア
Google
Apache
Internet Explorer
Webサービス
iPod touch
Leopard
オープンソース
Flash
プログラミング言語
脆弱性
Python
Adobe
Safari
話題のタグを見る »
mixiサービス企画部長に聞く、「プラットフォームを開放する理由」
iPhoneのPush Notification Serviceでなにが起こるか
iPhone 3Gはメールにファイルを添付できないの?
発射台での度胸試し--J・L・ガセー氏が見た「MobileMe」の問題点
Firefox 3.1で強化されるHTML 5対応--Canvas Text APIを検証
つなげ! 速く、美しく、正確に--光ケーブル工事の技能を競う全国大会が開催
あなたのパワポ資料が近未来的に:MSがプラグイン公開
無料の「Oracle Database XE」で高速バッチ処理:活用のポイント
Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション
なつかしのHTMLタグ「marquee」--CSS 3のマーキーを検証してみる
子どもに学ばせるとよい言語とは?
APC SOLUTIONS FORUM 2008をレポート
Webセキュリティ特集
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan ホスティング特集
仮想化環境で求められるストレージの要件
ZDNet Japan Green IT
Techno Exchange
セキュリティ対策レベルテスト公開!