Общая процедура счетчика сущностей - PullRequest
0 голосов
/ 26 марта 2012

У меня есть куча таблиц, у всех из которых есть один и тот же столбец с именем SessionID типа Guid, это идентификатор сеанса, в котором были созданы сущности. Я пытаюсь написать общий класс, который будет подсчитывать сущности для определенного сеансаи конкретный тип объекта.Кто-нибудь делал что-то подобное с LLBLGen?

public class EntityCounterControl<T> where T : EntityBase2, IEntity2
{       
    public int CountEntities(Guid sessionID)
    {
        //How can I count the entities for type T?

    }
}; 

1 Ответ

0 голосов
/ 26 марта 2012

Вам действительно нужно использовать дженерики?Вы можете создать интерфейс, который определяет свойство SessionId, и ваши сущности реализуют его.

...