Arnošt Löbel added an important comment on the sample code that I published for refreshing a view: It is for the best if all transaction objects are always properly scoped, e.g. within a C# 'using' block. This includes transactions, sub-transactions,...

Click here to view the entire blog post.