2010-01-09 3 views
1

En général pour mettre à jour un élément que je utiliseLINQ to SQL - En vrac Upate

public static void UpdateCustomer<T>(T item) where T : class 
    { 
     var DB = GetNewDataContext(); 
     var table = DB.GetTable<T>(); 
     table.Attach(item); 
     DB.Refresh(RefreshMode.KeepCurrentValues, item); 
     DB.SubmitChanges(); 
    } 

Quelle est la façon de mettre à jour un tableau de l'élément (Liste des articles).

Répondre

1

ne pouvez-vous utiliser:

_table.AttachAll(items); 
1

Avec L2S, il n'existe pas de méthode Update(). Lorsque vous appelez SubmitChanges(), L2S détermine toutes les entités (objets) qui doivent être mises à jour et les met à jour automatiquement. Donc, si vous voulez mettre à jour un lot d'éléments, attachez simplement tous les éléments à mettre à jour et appelez SubmitChanges().