Search results for '링크'

LINQPad를 이용하여 LINQ 편집하기

통합 언어 쿼리라고 불리는 LINQ ('링크'로 발음 합니다. )는 관계형 데이터 모델(RDB)를 객체지향 모델로 매핑하는
(MS의 표현에 따르면) 획기적인 방법을 제공 하는데요..  
이 LINQ 편집을 위한 좋은 툴이 있어 소개합니다.

LINQPad 사이트
물론, VisualStudio 2008에서도 이 언어를 편집할 수 있습니다만 여기서 소개하는 LINQPad 라는 프로그램은
C# 3.0 in a Nutshell의 저자 Joseph Albahari씨가 개발하였으며 설치가 필요없는 약 3MB 용량에 AutoUpdate를
지원합니다. 이 어플리케이션의 소스는 Standard Copyright Laws의 보호아래있지만 프로그램의 사용에는 별다른
라이센스 제약 없이 자유롭게 이용할 수 있습니다.
자동완성 기능을 지원하는 버전은 약간의 금액을 받는다고 합니다.

이 어플리케이션을 사용하기위해서는 .NetFramework 3.5가 필수요건입니다. 이는 어플리케이션보다는
Linq가 .NetFramwork 3.5 이후부터 사용가능하기 때문에 생긴 제약입니다.
현재 LINQPad를 적용할 수 있는 DBMS로는 SQL Express, SQL 2000, SQL 2005이며 약간의 제약이 있지만
SQL 2008에도 사용할 수 있다고 하네요.

LINQPad는 링크 편집에 도움이 될 뿐만 아니라 C# 3.0 in a Nutshell에 수록된 200여개의 예제 내장해 이를 통해
링크 문법을 익히는데도 큰 도움이 될듯합니다.
뿐만 아니라 아래 스크린샷에 있는 Linq to object, Linq to lambda, Linq to sql 같은 유용한 기능도 제공하고 있습니다.

LINQ 쿼리 결과 화면

LINQ 쿼리 결과 화면


LINQ를 lambda로 변환한 결과 화면

LINQ를 lambda로 변환한 결과 화면


LINQ를 SQL로 변환한 결과 화면

LINQ를 SQL로 변환한 결과 화면


2009/02/11 13:17 2009/02/11 13:17
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
  1. 정말 괜찮은 프로그램이군요. 한번 써봐야 겠습니다.

WPF 문서 & 블로그 정리

Maximizing WPF 3D Performance on Tier-2 Hardware

WPF Amazon Explorer Using 3D

WPF를 사용하여 컨트롤 및 3D 표면에 비디오 추가

WPF 미디어 비주얼 관련 코드 조각 많은 블로그

윈도우 미디어 플레이어의 Visualization을 WPF로 제작하기

Using COM Interop to Create a WPF Visualization for Windows Media Player

Walkthrough: Hosting an ActiveX Control in Windows Presentation Foundation

각 종 대화상자 및 커스텀 대화상자 제작( 영문 , 한글 )

WPF상에서의 각종 드래그앤드롭

Win32 위에 WPF컨트롤 랜더링 하기

WPF Data Binding 개발담당 Beareiz Costa의 블로그 : 각 컨트롤에 데이타를 바인딩하는 상세기법 설명

C#으로 스크롤바 커스터마이징 하기

Vista Shell 스타일의 Drag & Drop  : Screencast보기

Rendering text in the adorner layer

WPF 어플리케이션 성능 최적화 MSDN 문서

Thread를 이용한 파일복사하기-프로그래스바

Printing a Form in a report fashion (release 2.2)

Mole II for WPF

WPF Podcaster - skinning 기법과 백그라운트 컬러 변경에 경악!!

WPF Ribbon Control Library - MS Office 2007에 적용된 리본 인터페이스에 대한 WPF 라이브러리

WPF Weather reader control - 날씨 컨트롤

2008/03/20 18:32 2008/03/20 18:32
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다