Data Access Application Block for .NET v2.0 에서 볼 수 있는 팁
1. sealed 키워드 sealed 키워드로 SqlHelper 클래스를 상속받지 못하게끔 해놨다. public sealed class SqlHelper { ...... } 2. 권한을 private으로 설정한 생성자 SqlHelper 클래스는 static 메써드만을 지원하므로, 사용자가 SqlHelper 클래스의…
1. sealed 키워드 sealed 키워드로 SqlHelper 클래스를 상속받지 못하게끔 해놨다. public sealed class SqlHelper { ...... } 2. 권한을 private으로 설정한 생성자 SqlHelper 클래스는 static 메써드만을 지원하므로, 사용자가 SqlHelper 클래스의…
DataAccessApplicationBlock.zip Microsoft Patterns & Practices 팀 사이트에 가보니 어느새 ‘Data Access Application Block for .NET v2.0’이 나와 있었습니다. v1.0의 기능을 확장한 것으로, v1.0을 v2.0으로 그냥 교체해주시면 됩니다. v1.0과 비교해서 다음과…
params 키워드를 사용하면 인수 갯수가 변수로 주어지는 인수를 사용하는 메서드 매개 변수를 지정할 수 있습니다. 메서드 선언에서 params 키워드 다음에는 매개 변수를 추가할 수 없으며 params 키워드 하나만 메서드 선언에…
Using Transact-SQL Debugger SQL Query Analyzer comes equipped with a Transact-SQL debugger that allows you to control and monitor the execution of stored procedures. The debugger supports traditional functionality such…
bcp 및 BULK INSERT 사용 bcp 명령 프롬프트 유틸리티는 Microsoft® SQL Server™ 데이터를 데이터 파일로 또는 파일에서 복사합니다. 이 유틸리티는 주로 데이터베이스 관리 시스템(DBMS)과 같은 다른 프로그램으로부터 많은 데이터를 SQL…
가장 빠른 방법은 Bulk Insert입니다. BCP와 Bulk Insert가 같은거 아니냐? Bulk Insert는 쿼리 분석기에서 수행되며 실행계획이나 작업 수행방식이 스레드 형식으로 처리됩니다. BCP는 명령프롬프트에서 수행되며 ODBC인터페이스를 가지고 프로세스로 수행됩니다 Bulk Insert의…
드디어 생산성본부의 교육을 끝마쳤다. 오늘도 특별히 새로운 것은 없었다. ‘Extreme Programming’은 이미 알고 있는 내용이었다. ‘UI Design’에 대한 구체적인 지식은 없었지만, 여기저기서 보고 들은 바가 있었다. 그러나 역시 각 분야…
bristle 1. to behave in a way that shows you are very angry or annoyed se‧date 1. calm, serious, and formal de‧praved 1. completely evil or morally unacceptable crook‧ed 1.…
오늘 산 Cold Mountain DVD를 보는 중이다. 그런데 시작부터 심상치 않다. 발음도 그렇지만, 영문학 수업에서나 봤던 단어들이 튀어나오고 있다. 그냥 Lost in Translation 이나 살 것을 그랬다. ㅠ.ㅠ