저는 Person과 같은 것을 표현하기 위해 비즈니스 객체 또는 엔티티를 만드는 개념을 얻습니다. 그런 다음 DTO를 사용하여 Person을 직렬화하여 클라이언트에게 전송할 수 있습니다. 클라이언트가 객체를 변경하면 거기에 IsDirty 플래그가있을 수 있으므로 서버로 다시 전송되면 업데이트 할 것을 알게됩니다.비즈니스 개체의 변경 내용을 추적하는 방법은 무엇입니까?
하지만 주문 개체가 있으면 어떻게 될까요? 여기에는 주 헤더 정보, 고객, 공급자, 필수 날짜 등이 있습니다. 그런 다음 OrderItems가 있습니다.이 항목은 주문할 항목 인 List < OrderItem>입니다. 내 UI에서이 비즈니스 개체를 사용할 수 있기를 원합니다. 그래서 일부 텍스트 상자를 위치, 공급 업체, 필수 날짜 등에 연결하고 그리드를 OrderItems에 연결합니다. OrderItems는 List이므로 레코드를 쉽게 추가하고 삭제할 수 있습니다. 그러나 이것을 어떻게 추적합니까, 특히 삭제 된 항목. 삭제 된 항목이 내 표에 표시되는 것을 원하지 않으며 foreach를 사용하면 삭제 된 항목을 반복 할 수 없습니다. 그러나 삭제가 있었다는 사실을 여전히 추적해야합니다. 변경 사항을 어떻게 추적합니까? 내가 단원을 사용해야한다고 생각해? 그러나 코드는 꽤 복잡해 보입니다. 그렇다면 단순히 DataTables를 사용하지 않고 왜 무료로 변경 내용을 추적하는지 궁금합니다. 그러나 비즈니스 개체가 어떻게 움직이는지를 읽었습니다.
나는 단순한 Person 예제에서 Orders와 같은 헤더 - 디테일 예제가 아니라 다양한 예제를 발견했다.
BTW는이를 위해 C# 3.5를 사용합니다.
문제가 해결되었습니다. –