2009-02-26 3 views
0

LINQ 및 WPF를 배우는 중입니다. 일부 용어가 잘못되면 용서해줍니다. 나는 클라이언트를 포함하는 모델을 가지고 있으며 사용자가 한 번에 최대 20 명의 클라이언트를 대량으로 입력 할 수 있기를 원합니다 (이것은 데이터 입력 직원이 종이 목록에서 제외되므로 입력하지 말고 저장하는 것이 좋습니다).새로 추가 된 레코드에 바인딩하는 WPF 및 LINQ에

내 모델에 20 개의 새로운 클라이언트를 추가하고 DataGrid/listbox에 바인딩 할 계획이었습니다.

LINQ에서 새로 추가 된 레코드를 모델에 어떻게 선택합니까? 비어있는 특정 필드에 의존 할 수 있지만 더 좋은 방법이 있습니까? 또는 다른 방법이 있습니까?

답변

0
DataContext db; // ... 
db.GetChangeSet(); 

변경 집합에는 새로 삽입, 업데이트 및 삭제 작업 목록이 포함됩니다. SubmitChanges보다 먼저 액세스하면 원하는 것을 얻을 수 있습니다. 그러나 LINQ는 트랜잭션 방식으로 삽입을 미리 수행하므로 여기에서 달성하고자하는 것은 무엇입니까?

관련 문제