J'essaye de télécharger des images (tableaux d'octets) du client vers une base de données - cela fonctionne comme un charme. Le fait est que j'aimerais montrer la progression de cette opération à l'utilisateur, mais l'objet DomainDataSource ne fournit aucun type d'événement de progression. Si j'appelle SubmitChanges pour chaque entité, il commence à se chevaucher d'une manière ou d'une autre et les choses se compliquent, ce qui suit ne fonctionne pas.Ria Services: Synchrone DomainDataSource.SubmitChanges()
foreach(T entity in entities)
{
myDomainDataSource.DataView.Add(entity);
myDomainDataSource.SubmitChanges();
}
Quelqu'un a eu une idée comment montrer à l'utilisateur la progression du téléchargement de ces images?
Merci pour l'exemple - le problème est, je voudrais utiliser l'approche de service de domaine - donc je devrais ajouter (au datacontext) et soumettre plus tard l'ensemble de l'entité image (essentiellement un objet qui représente une table de base de données contenant un nom d'image, un type d'image, des données d'image et quelques autres propriétés/colonnes). –
Utilisez une méthode Invoke sur un DomainService. Le téléchargement d'un flux d'octets ne se prête pas bien à une méthode CRUD insert/update. –