Учитывая следующую архитектуру:
- базовый объект «Сущность»
- производный объект 'Entry: Base'
- и еще один производный объект 'CancelledEntry: Entry'
В EntitySQL я могу написать следующее:
[...] where it is of (only MyEntities.Entry) [...]
для возврата только объектов типа Entry, но не Entity или CancelledEntry.
В linq to sql следующая команда вернет объекты типа Entry и CancelledEntry.
EntityContext.EntitySet.OfType<Entry>()
Какой синтаксис / функцию использовать для возврата только объектов типа Entry?