2011-01-30 1 views
0

데이터베이스에 마스터 디테일 데이터를 삽입하라는 제안이 있습니까? 거래를 사용합니까? 가장 좋은 방법은 무엇입니까? 어떻게 그것을 비즈 레이어에서 제어합니까?마스터 디테일을위한 모범 사례 비즈 레이어에 데이터를 삽입 하시겠습니까?

+0

어떤 응용 프로그램입니까? Winforms? Webforms? 사용자가 입력 한 다음 데이터를 저장하는 방법에 대한 자세한 정보를 제공하십시오. –

+0

음, Winforms 응용 프로그램에서. 이 양식은 한 테이블의 마스터 및 4 테이블의 세부 사항과 관련됩니다. 이러한 관련 테이블에 데이터를 삽입하는 가장 좋은 방법을 찾고 있습니다. 거래를 사용합니까 아니면 불필요한가요? – odiseh

답변

2

모두 비즈니스 규칙에 따라 다릅니다. 하나의 삽입이 발생하지만 다른 삽입이 발생하지 않는 경우 트랜잭션은 필요하지 않습니다. 그러나 비즈니스 규칙에 따라 각 삽입이 예보다 많이 수행되어야하는 경우 트랜잭션을 사용하십시오.

최상의 방법은 상황을 이해하고 그 이해를 반영하는 데 충분한 정도까지 해결 된 문제를 이해하고 문서화하는 것입니다. 우리는 구체적인 모범 사례 권장을 제공 할 수없는 상황이 없기 때문입니다. 질문의 맥락을 설명하고 더 구체적인 질문을 할 수는 있지만

관련 문제