2009-08-30 8 views
4

나는 "Expert C# 2005 Business Objects"이라는 책을 읽었습니다.CSLA.net - 상속 가능한 기본 클래스

이 책에서는 실제 문제를 해결하기 위해 다양한 클래스에서 상속받을 다양한 기본 클래스를 설명합니다.

alt text

그러나이 책은 모든 클래스의 예를 제공하지 않습니다.

누구나 CSLA를 더 잘 이해할 수있는 그러한 모든 예를 나와 함께 제공 할 수 있습니까?

예를 들어, 어떤 실세계 개체가 읽기 전용 루트 개체 (학생/제품/주문 등)로 간주되어야합니까? 그리고 왜? 여기

답변

4

ProjectTracker을 샘플 (CSLA downloads page에 다운로드 가능)에는 CSLA 서적에 사용 된 모든 주요 sterotypes의 예가 있습니다.

6 장 (객체 지향 응용 프로그램 설계)에서는 비즈니스 객체의 설계 프로세스에 대한 개요를 제공합니다. & 8 장 (비즈니스 객체 구현)은 프로젝트 트래커 객체의 실제 구현을 제공합니다.

특정 검색어와 관련하여 "읽기 전용 루트"개체를 자주 사용하지 않았습니다. 그러나 나는 종종 "읽기 전용 목록 루트"개체를 사용합니다. 예를 들면, ProductInfo라는 읽기 전용 하위 ProductInfo라는 목록이 있습니다. 이것은 ListBox 나 검색 결과 등에서 사용자에게 반환됩니다.

희망이 있습니다.

2

CSLA 3.8 templates도 확인하시기 바랍니다. 내가 CSLA를 배울 때 나는이 같은 딜레마를 겪었다. 그는 각 BO 유형의 샘플 스 니펫을 제공하지만 시각화에는 도움이되지 않습니다. 템플릿과 run the quick start을 잘 알고있는 데이터베이스 중 하나에 대해 살펴보고 테이블 당 다른 BO 유형을 수정하여 CSLA 작동 방식을 더 잘 이해할 수 있습니다.