In LINQ to SQL, mein Verständnis ist, dass, wenn ich eine Sammlung von Objekten einfügen möchte ich InsertAllOnSubmit
verwenden. Was ich nicht verstehe ist, wann müsste ich InsertAllOnSubmit<T>
im Gegensatz zu nur InsertOnSubmit
verwenden?InsertAllOnSubmit <TSubEntity> wann zu verwenden?
Was sind die Unterschiede in einem oder in Bezug auf den generischen Typparameter?
Von LINQ Definition
public void InsertAllOnSubmit<TSubEntity>(IEnumerable<TSubEntity> entities)
where TSubEntity : TEntity;
wie folgt aus:
db.SlickTableEntries.InsertAllOnSubmit<SlickTableEntry>(entries);
db.SubmitChanges();
vs. es wie folgt aus:
db.SlickTableEntries.InsertAllOnSubmit(entries);
db.SubmitChanges();
Einträge ist ein List<SlickTableEntry>
.
Wie soll ich das richtig benutzen? Welche Version ist besser?
Es ist bequemer, 'InsertAllOnSubmit' zu verwenden, wenn sich mehrere Entitäten bereits in einer Liste befinden –