Hallo,Пропуск строк типизированного набора данных во время WCF сериализации
У меня есть набор данных с DataTable, который часто передается через WCF (с NetMsmqBinding) к службе, чтобы сохранить изменения в базе данных.
Чтобы сохранить размер сообщения небольшим, я хотел бы передать только измененные записи в службу (DataRow.RowState! = Unchanged). Я попытался использовать IDataContractSurrogate, чтобы пропустить неизменные строки во время процесса сериализации, но метод GetObjectToSerialize вызывается только для самого DataSet, а не для любого DataRow.
Есть ли способ пропускать неизменные строки данных в процессе сериализации с помощью datacontractserializer?
Спасибо заранее, Jeldrik
Спасибо, похоже, я направлялся в совершенно неправильном направлении, не глядя на очевидное. – 2009-07-20 15:25:55