【发布时间】:2010-09-11 15:17:38
【问题描述】:
考虑以下架构:
- 基础对象“实体”
- 派生对象“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 类型的对象的语法/函数是什么?
【问题讨论】:
标签: .net entity-framework ado.net