2011-08-04 2 views
0

약 20 개의 필드를 포함하는 Orders이라는 테이블이 있습니다. 이 분야의SQL 필드에 대한 모든 참조를 제거하는 가장 빠른 방법은 무엇입니까?

1

Type 내가 sp_Orders

이 저장 프로 시저라는 장소에서 저장 프로 시저 가지의 다양한 50 가지 ASP.NET 페이지에 SqlDataReader에 실행 한이라고합니다.

나는 데이터베이스에서 Type 필드를 제거하고있어, 따라서 비주얼 스튜디오 2010을 사용 sp_Orders

에서, 나는 sp_Orders 그래서 난 Type의 모든 차례 나오는 찾아 제거 할 수 있습니다에 대한 '파일에서 찾기'는 쳤어요 그들.

그러나 모든 실행이 sp_Orders이 아니므로 Type을 사용합니다. 이제 모든 발생을 수동으로 확인하여 제거합니다.

필드 Type이 사용 된 sp_Orders의 모든 발생을 빠르게 찾을 수 있습니까?

+0

당신이나 다른 사람을 조롱하지 않기 때문에 사람들이 데이터 액세스 계층 형 n 계층 아키텍처를 사용하는 것입니다. 이 작업을 수행하는 유일한 방법은 수동으로 모든 곳에서 확인하는 것입니다. 테스트가 도움이되었을 것입니다. – iamserious

+0

괜찮아요. 나는 건설적인 비판을 가지고 있습니다. 나는 이것에 대해 전에 배운 적이 없다. – Curt

답변

1

빠른 방법이 없다고 생각합니다. 가장 빠른 방법은 처음 썼을 때이 전화를 중앙 집중화하는 것이었지만 거기에갔습니다.

+0

회신을위한 건배 Paddy. 향후 증명을 위해 이러한 통화를 중앙 집중화하는 가장 좋은 방법은 무엇입니까? – Curt

+0

그 말은 일종의 n-tier 아키텍처를 의미 할 것입니다. 아마도 주문 목록을 반환하는 일종의 저장소 객체 일 것입니다. 이것은 SP에 직접 액세스하고 많은 페이지에서 호출하는 유일한 장소입니다. 만약 당신이 n-tier 또는 관심사의 분리를 위해 google을 사용한다면, 몇 가지 기사를 찾아야한다. – Paddy

+0

다시 한번 감사 드리며, 나중에이 파일들을 모두 살펴 보지 않아도됩니다! – Curt

관련 문제