考虑以下架构:
- 基础对象“实体”
- 派生对象“条目:基础”
- 以及进一步派生的对象“CancelledEntry:Entry”
在 EntitySQL 中,我可以编写以下内容:
[...] where it is of (only MyEntities.Entry) [...]
只返回 Entry 类型的对象,而不返回 Entity 或 CancelledEntry。
在 linq to sql 中,以下命令将返回 Entry 和 CancelledEntry 类型的对象。
EntityContext.EntitySet.OfType<Entry>()
用于仅返回 Entry 类型的对象的语法/函数是什么?