Ich habe eine Reihe von Tabellen, die alle die gleiche Spalte namens SessionID des Typs Guid haben, dies ist die ID der Sitzung, in der die Entitäten erstellt wurden. Ich versuche eine generische Klasse zu schreiben, die die zählt Entitäten für spezifische Sitzung und spezifischen Entitätstyp. Hat jemand so etwas mit LLBLGen gemacht?Generische Entity Zähler Routine
public class EntityCounterControl<T> where T : EntityBase2, IEntity2
{
public int CountEntities(Guid sessionID)
{
//How can I count the entities for type T?
}
};
Haben Sie Entitätssammlung im Speicher? Eine einzelne Sammlung oder mehrere Sammlungen könnten Entitäten für die angegebene Sitzungs-ID haben? –
Wir haben einen ähnlichen Fall, aber wir tun es mit einer Sicht, die alle Tabellen mit UNION verbindet. Denken Sie, dass das eleganter ist, als mit LLBLGen ... Sie können dann die Ansicht abfragen und die Sitzung angeben – BitKFu
Ich habe keine Sammlung im Speicher, auch mehrere Sammlungen/Tabellen können Entitäten für die gleiche SessionID haben –