2009-11-12 3 views
0

SQL 연결 개체를 만들고 사용하는 데 대한 개발자 의견이 궁금합니다.SQLConnection 개체 선언적 대 C# 코드

소프트웨어 응용 프로그램을 ASP에서 ASP.Net으로 전환하고 있습니다. 즉 .Net을 사용하여 새로운 기능이 추가되고 있습니다.

우리는 C# 코드를 통해 SQL 연결 개체를 만들었으며 연결 개체를 ASP 태그로 선언 한 디자이너를 통해이 개체를 만들었습니다. 또한 디자이너를 우회하여 ASP 마크 업을 코딩하는 연결 객체를 만들었습니다. 우리는 asp 디자이너/마크 업에 매개 변수와 SQL 문을 추가하여 응용 프로그램에 연결 객체를 사용할 수있게 만들 수 있습니다. 또는 코드를 통해이 작업을 수행 할 수 있습니다.

경험있는 .Net 개발자가 연결 개체를 만들고 사용할 수있는 옵션에 대한 의견은 무엇입니까? C# 코드와 asp 인터페이스 (디자인 도구 및 마크 업)를 사용하는 데있어서 단점/단점.

답변

1

디자인 도구는 빠른 예제 또는 데모에 적합합니다. 그러나 페이지 수준에서 연결 및 문을 사용하면 계층화 된 아키텍처에 영향을 미칩니다. 데이터 액세스 레이어의 백엔드에서 SQL 연결을 만들어야 할 것입니다.

1

가능한 한 사용자 인터페이스와 SQL 연결을 선언해야합니다. 즉, SQL 연결은 C# 코드로 수행되어야합니다. 데이터베이스에서 물건을로드 할 책임이있는 데이터 액세스 계층이 있어야하며 해당 계층에는 연결 개체가 있어야합니다.

마크 업을 사용하면 데이터 액세스가 UI에 직접 연결되어 데이터 액세스 코드와 UI를 구분하기가 어려워집니다.