2011-03-15 3 views
1

...asp.net에서 asp.net으로 마이그레이션 - classic ado의 레코드 세트 '대체'는 무엇입니까? 나는이 내 숙제를하려고했습니다

내가 기존 ASP에서 내가 모든 코드를 재 작업하기 전에 asp.net 4.0

에 사이트를 마이그레이션하는거야, 내가 원 명확한 방법을 얻으려면 내 데이터베이스 코드를 업데이트해야한다고 생각합니다. ,

먼저 (나는 SQLClient 관리 객체를 사용하고 있습니다) 이전 코드는 앞으로 전용 레코드 또는 액세스 단일 레코드/값을 사용 할 때, 난 내가 SqlDataReader 개체을 SqlCommand를 사용하는 거라고 꽤 확신한다. 그것은 매우 간단합니다.

내 예전의 코드가 레코드를 탐색 할 때 이제 (movePrevious이 발견 등.) ... 내가 갈 수있는 방법이라고 생각 필터링 SqlDataAdapter를DataTable을 데이터를 검색하고 DataView를와/데이터를 찾고/탐색하십시오.

빠른 마이그레이션을 원합니다 ... 저는 새로운 엔티티 프레임 워크에서 너무 수렁에 빠지기를 원하지 않습니다 ... 비슷한 객체/로직을 고수하려고합니다.

저는 이것이 옳고 그른 대답을 가지고 있지 않은 질문 중 하나라는 것을 알고 있습니다. 나는 그것이 내 문제의 답이라고 생각합니다. 많은 것이 있습니다.

감사합니다,

법안 g

+0

빠른 마이그레이션을 잊어 버려 많은 생각을 고쳐야합니다. – Aristos

+0

내 대답은 충분 했나? 청구서 g?아마 당신이 듣고 싶지 않았던 것 같아요.하지만 당신이 당신의 스킬 셋을 구축하고 장기적으로 유지 보수 가능한 것을 만들 수있는 좋은 기회라고 생각합니다. – Fellmeister

+0

음, 내 질문의 핵심은 '빠른 마이그레이션'입니다. 나는이 일을 재 설계 할 의도가 없다. 따라서 코드를 업데이트하여 코드별로 업데이트합니다. 내가에서 일하고있는 (내 자신의) 가난하게 작성된 애플 리케이션은 SQL과 레코드로 가득 차있다. 어쨌든, 내 목표는이 괴물을 asp.net (속도 문제를 해결하기 위해)로 옮기고 재 설계/재 작성하는 것입니다. 그래서 - 난 그냥 4 레코드 집합에 평행선을 확인하고 싶습니다. –

답변

1

나는 here 비슷한 대답했다.

데이터베이스 비트 here에 대해서만 알 필요가 있습니다. 당신에게 계속하기 위해 시작하는 것이 좋은 포인트입니다.

반환 된 데이터의 처리 방법은 귀하에게 달려 있습니다. 장기간에 걸쳐 더 쉽게 삶을 누릴 수있는 사용자 정의 클래스 스타일 데이터 세트 접근 방식을 권하고 싶지만 단기적으로는 CodeSmith *으로 모든 것을 쉽게 생성 할 수 있어야합니다. 그 자체로는 선행 비용이 있지만 장기적으로는 시간을 절약 할 것입니다.

* 기타 코드 생성 도구를 사용할 수 있습니다.

0

주요 이슈가 Subsonic 2 (subsonic 3, too slow이 아님) 또는 다른 DAL을 이동하고 배우는 것이 좋습니다.

여기에 몇 가지 예를 참조하십시오 : http://subsonicproject.com/docs/Main_Page

당신이 밖으로 그것으로 할 수없는 WILLE 후, 그것을 이해 몇 가지 테스트를 만드는, 정말 무엇을보고 약간의 시간을 가지고,하지만 당신은 이해하는 데 시간이 필요 논리를 설정하고 프로젝트에 설정하십시오.

this project을 실행하고 실행할 준비가 된 동작을 확인하십시오.

관련 문제