Возможно ли иметь общий запрос на стороне сервера, подобный следующему?
public IQueryable<TContact> GetContactsOfType<TContact>()
where TContact : Contact
{
return ObjectContext.Contacts.OfType<TContact>();
}
Я хочу, чтобы RIA распознал и сгенерировал для меня этот запрос в клиентском проекте.
Примечание: Contact
- это абстрактный класс, имеющий несколько подклассов. Я использую Entity-Framework сгенерированный EntityObject
s.
Ошибка, которую я получаю при попытке компиляции: Type 'TContact' is not a valid entity type. Entity types must have a default constructor.