2009-10-02 5 views

Répondre

2

Tout ce que je trouve qui est venu près de produire une telle bibliothèque est ce blog: Batch Updates and Deletes with LINQ to SQL

Il est un pas dans la bonne direction imo

EDIT: En ce qui concerne ce commentaire sur le GetDeleteBatchCommand. C'est dans le code source. Voici un code:

private static DbCommand GetDeleteBatchCommand<TEntity>(this Table<TEntity> table, IQueryable<TEntity> entities) where TEntity : class 
    { 
     var deleteCommand = table.Context.GetCommand(entities); 
     deleteCommand.CommandText = string.Format("DELETE {0}\r\n", table.GetDbName()) + GetBatchJoinQuery<TEntity>(table, entities); 
     return deleteCommand; 
    } 
+0

Ce poste utilise une méthode non-existante « GetDeleteBatchCommand » qui ne sert à rien à moins que je trouve où il est mis en œuvre –

+0

est cette extension? ou cela fait-il partie du framework .net? –

+0

C'est une extension utilisant Expression et Extensions. Je suis sûr que vous pourriez soit contacter le gars ou construire quelque chose autour du UpdateBatch. C'est bien écrit et il y a même quelques commentaires! Mathlec

Questions connexes