Bạn đang cố gắng giải quyết vấn đề phía máy khách bằng cách sử dụng công nghệ phía máy chủ. Tạo một viewmodel và đặt dữ liệu của bạn trong ObservableCollection và thực hiện giao diện INotifyPropertyChanged trên các thực thể như được mô tả here
Bằng cách này bạn tách logic Bẩn() khỏi NHibernate và làm cho nó trở thành một vấn đề WPF/client "thuần túy". Trong liên kết nó được mô tả trong cả hai câu trả lời như thế nào bạn có thể theo dõi bổ sung và xóa bỏ/từ bộ sưu tập cũng như thay đổi đối với các thuộc tính của các mục.
Khi bạn sẵn sàng lưu giữ dữ liệu của mình, bạn sẽ chuyển các bản ghi bị bẩn sang NHibernate.
Nguồn
2013-06-10 21:52:02