S
shapper
Hello,
I created an Entity Framework Extension that deletes a collection:
public static void DeleteObjects<TEntity>(this ObjectContext
context, EntityCollection<TEntity> collection) where TEntity : class,
IEntityWithRelationships {
if (!collection.IsLoaded) collection.Load();
while (collection.Any()) {
var entity = collection.First();
context.DeleteObject(entity);
}
} // DeleteObjects
To use this I need to do something like:
Document document = (from d in context.Documents select d).First
();
context.DeleteObjects<Subject>(document.Subjects);
But this wasn't exactly what I am looking.
I would like to somehow extend the DeleteObject to perform
DeleteObjects like:
context.DeleteObjects(entities)
How can I do this?
Thanks,
Miguel
I created an Entity Framework Extension that deletes a collection:
public static void DeleteObjects<TEntity>(this ObjectContext
context, EntityCollection<TEntity> collection) where TEntity : class,
IEntityWithRelationships {
if (!collection.IsLoaded) collection.Load();
while (collection.Any()) {
var entity = collection.First();
context.DeleteObject(entity);
}
} // DeleteObjects
To use this I need to do something like:
Document document = (from d in context.Documents select d).First
();
context.DeleteObjects<Subject>(document.Subjects);
But this wasn't exactly what I am looking.
I would like to somehow extend the DeleteObject to perform
DeleteObjects like:
context.DeleteObjects(entities)
How can I do this?
Thanks,
Miguel