Net Framework 3.X 부터 Linq 라는 기술이 등장했다.
머 설명은 각설하고..
시작하기를 주절대볼까 한다.
솔루션 탐색기 > 웹사이트 > 새항목 추가에서 Linq to SQL 클래스를 선택한다.
그러면 다음과 같은 경고가..
App_Code 폴더를 추가하겠다는 말이니 "예"를 선택한다.
그러면 하얀 화면이 보일것이다..
여기서 서버탐색기 > 새 연결추가 를 선택한다.
그러면 위와 같은 화면에서 Sql Server 를 선택한다..
우리는 Ms-Sql 을 사용할것이니..
위 화면은 익숙할것이다..
NorthWind 데이타 베이스를 사용할것이니..
선택후 연결테스트를 해본다.
서버탐색기에서 익숙한 화면이 보일것이다..
해당 테이블은 Drag & Drop 으로 하얀 화면에 떨어뜨린다.
그러면 위화면처럼 선택이 되고 저장을 하고 닫는다.
App_Code 폴더에 추가된 클래그와 디자인용파일들이 보인다..
참고로 Web.config 에 다음과 같은 연결문자열이 생긴다.
테스트 페이지에 GridView 를 떨어뜨리고..
다음과 같은 코드를 입력해보자..
protected void Page_Load(object sender, EventArgs e)
{
NorthwindTestDataContext northwind = new NorthwindTestDataContext();
var data = from qNorthwind in northwind.Employees
select new
{
EmployeeId = qNorthwind.EmployeeID,
LastName = qNorthwind.LastName,
Title = qNorthwind.Title
};
this.GridView1.DataSource = data;
this.GridView1.DataBind();
}
결과는 위화면 처럼..
참~ 쉽죠~~
코드에 대한 설명은 하지 않는다.