2012-02-07 2 views
0

나는 초보자이다. 닷넷. 최근 VS.net 2008의 Datasets을 사용하여 SQL DB와 상호 작용하고자하는 소규모 연습 프로젝트를 진행하고 있습니다. Typed Datasets에 대한 정보가 거의 없습니다.데이터 세트 초보자 - 독서 제안

답변

1

검색을 연결하는 다음과 같은 결과 상태 :

DataSet examples C#

당신이 데이터 집합을 사용 하시겠습니까을? 데이터에 액세스하고 조작하기위한 더 나은 기술이 있습니다.

업데이트 : 필요에 따라 다른 방법으로 데이터에 액세스 할 수 있습니다. 속도가 필요한 경우 SqlDataReader을 사용해야 할 수도 있습니다. 사용의 편의성이 필요하면 데이터에 액세스하는 "핵심"방법을 건너 뛰고 Entity Framework을 사용할 수 있습니다.

Getting started with Entity Framework

차이

Retrieving data with Sql Data Reader

는 SQL 데이터 판독기가 데이터에 액세스의 가장 기본 방법이다. 그것은 당신이 반복하는 커서와 같은 것을 사용합니다.

Entity Framework는 Microsoft Visual Studio의 모든 기능을 갖춘 OR/M 솔루션입니다. 기본적으로 Visual Studio에 데이터가있는 위치를 알려 주면 데이터 클래스가 생성됩니다. 거기에서 - 당신은 그 클래스들을 사용합니다. 정말 사용하기 쉽지만 SQL 데이터 판독기보다 약간 느려진 후드에서 반사를 사용합니다.

희망이 도움이됩니다.

+0

그럼 나에게 더 나은 기술을 제안해라. 내가 찾은 한, 데이터 세트는 이해하기 쉽다. –

+0

내 업데이트를 참조하십시오. 조금 더 명확히하기 위해서 - DB에 대한 많은 호출로 매우 무거운 환경에 있다면 SQL Data Reader가 더 나은 방법 일 것입니다. 어쨌든, 대부분의 경우 Entity Framework는 잘 맞을 것입니다 + 인터페이스를 사용하기가 정말 쉽습니다. –

5

데이터 세트 (및 ado.net 일반적으로)를 사용하려는 경우 Microsoft ADO.Net Core Reference을 권하고 싶습니다. 이 책은 현재 일자이지만, 제 의견으로는 데이터 세트를 사용하고 있습니다. 어느 쪽이든, 제 생각에 그 책을 이길 수는 없습니다. ADO.Net 2.0을 다루는 follow up book은 더 현대적이며 거의뿐 아니라 원본도 제공됩니다 (원래는 모든 것이 어떻게 작동하는지 더 많이 가르쳐줍니다).