首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

EF4里继承的对象怎么查询得到简单的类型字符串

2012-01-07 
EF4里继承的对象如何查询得到简单的类型字符串查询的时候过滤类型可以OfType,但我想查询全部的类型,使用基

EF4里继承的对象如何查询得到简单的类型字符串
查询的时候过滤类型可以OfType,但我想查询全部的类型,使用基类型并不能访问Requires定义的字段

[解决办法]
学习 帮顶

[解决办法]
没看明白, 纯帮顶.
[解决办法]
你是怎么查的? 

咋不直接查a1. a2.
[解决办法]
OfType可以过滤类型。
基类型怎么能访问子类型呢? 要转换
if(a is a1)
{
var son=(a1)a;
}
[解决办法]
汗. 感觉这样封装起来操作更不方便了.
[解决办法]

C# code
var 服装类型 = new[] {     new {类别=typeof(衣服), 图标=new Icon("衣服.ico") },     new {类别=typeof(裤子), 图标=new Icon("裤子.ico") },     new {类别=typeof(鞋子), 图标=new Icon("鞋子.ico") }};var 带图标列表 = 列表.OfType<服装>().Select(clothing => new{    服装对象 = clothing,    图标 = 服装类型.First(cat => cat.类别 == clothing.GetType()).图标}); 

热点排行