새로운 Windows Forms 응용 프로그램을 설계하는 과정에서 Visual Basic 2008 및 SQL Server Express 2005를 사용하려고합니다.이 프로그램은 .Net의 첫 번째 응용 프로그램이며 실제로 가장 좋은 OOD를 관찰하고 싶습니다. & OOP 원칙 유지 보수 및 확장이 용이 한 애플리케이션 (새로운 기능 추가). 내 문제는 UI에서 데이터 바인딩에 관한 것입니다. 경험에 비추어 볼 때, 당신은 데이터 바인딩에 무엇을 사용할 것을 권장합니까? 비즈니스 레이어에서 데이터 집합/데이터 테이블을 반환하고이를 UI 컨트롤에 바인딩해야합니까? 아니면 Business Objects를 반환하고이를 UI 컨트롤에 바인딩해야합니까?Winforms 데이터 바인딩 : 사용자 지정 클래스 또는 데이터 테이블?
각 방법의 장단점은 무엇입니까?
감사합니다.