MVC 패턴 중 기능을 제어하는 Control 부분을 구현해 보도록 하겠습니다. 기존에 학습한 ConnectionString과 ADO.NET 라이브러리를 활용하여 코드를 작성합니다. 1.
Evidence Control 생성 생성된 Model인 데이터를 생성, 수정, 삭제, 출력 기능을 위해 Control을 구현하려고 합니다. 이때, Control에 해당하는 기능들을 인터페이스로 미리 작성하고, 작성된 인터페이스(IEvidenceControl)를 상속받아 Control 클래스를 생성하겠습니다.
인터페이스를 작성하여 Control을 구현할 경우 내가 어떤 기능을 작성해야 하는지 알 수 있고, MS-SQL을 통한 Evidence Control이 아닌 MySQL, Oracle 등 다른 DBMS를 사용할 경우 작성된 인터페이스를 상속받아 Control 클래스를 생성하여 사용할 수 있는 유연성과 유지보수의 장점을 가지고 있습니다. Control은 기능을 수행하는 역할을 하지만, View(웹)에...
#
ADO
#
Control
#
core
#
MVC패턴
#
게시판
#
닷넷
#
프로시저
원문 링크 : 5장 ASP.NET MVC 패턴 Control 생성